Size: a a a

React — русскоговорящее сообщество

2021 January 13

IV

Ievgen Vyshnevskyi in React — русскоговорящее сообщество
кто-то собирал либу с разными компонентами основанными на react-hook-form ?
сначала у меня был 1 бандл со всеми компонентами, все было ок. потом я решил разбить компоненты по файлам (1 компонент = 1 файл) и в форм-компонентах useFormContext()useFormContext() начал отдавать null. не могу понять как пофиксить. кто-то сталкивался?
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Не отправляется запрос и редюсер не реагирует на экшн
так и должно быть. потому что console.log возвращает undefined
источник

AR

Azami Red in React — русскоговорящее сообщество
подскажите пожалуйста
выже спрашивал про работу transitiongroup, ответили что нужно обернуть в него сам компонент
я так и сделал, в итоге анимации заработали, но появилась ошибка(прикладываю скрин)
на какой элемент нужно повесить ref? или я вообще неправильно понял суть ошибки?
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Не отправляется запрос и редюсер не реагирует на экшн
вот это кто написал?
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Иван
вот это кто написал?
это я уже давно убрал
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
это я уже давно убрал
а мы должны почувствовать это?
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Иван
а мы должны почувствовать это?
Нет, просто дело не в консоль логе
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Нет, просто дело не в консоль логе
а мы должны почувствовать это?
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Нет, просто дело не в консоль логе
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Иван
а мы должны почувствовать это?
Ну ты ж написал, что дело в консоль логе и что он возвращает undefined. При чем тут undefined?
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Ну ты ж написал, что дело в консоль логе и что он возвращает undefined. При чем тут undefined?
при том, что в yield должен попадать результат вызова takeEvery, а не undefined
источник

Ak

Alexandr kg in React — русскоговорящее сообщество
Я сумел победить . У меня получилось . Реакт наконецто принял значение которое я ему послал. Просто невероятное спасибо вам за ссылочку.
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Alexandr kg
Я сумел победить . У меня получилось . Реакт наконецто принял значение которое я ему послал. Просто невероятное спасибо вам за ссылочку.
пожалуйста :)
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Ребят, подскажите чего оно не работает. Если не поняли логику: нужно чтобы сразу шёл запрос на сервер и отрабатывался редусер
а тут проблема в том, что data.json() возвращает промис с данными, а не данные

и всё работает как написано, в редьюсер прилетит промис. не должен, потому что так писать не надо. но прилетит, потому что так написано
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Иван
а тут проблема в том, что data.json() возвращает промис с данными, а не данные

и всё работает как написано, в редьюсер прилетит промис. не должен, потому что так писать не надо. но прилетит, потому что так написано
А как надо писать? Я просто чёто не могу найти примеры, в офф доке не нашел, может плохо искал
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
А как надо писать? Я просто чёто не могу найти примеры, в офф доке не нашел, может плохо искал
дело в том, что дока написана с предположением, что ты знаешь и понимаешь javascript

извини, если звучу грубо, но советую пройтись по learnjavascript, потом по доке редакса, а только потом по сагам
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
А как надо писать? Я просто чёто не могу найти примеры, в офф доке не нашел, может плохо искал
писать надо вот так:

const данные = yield call(асинхроннаяФункцияКотораяВернётПромисСДанными)
yield put(экшнКриейтор(данные))
источник

И

Иван in React — русскоговорящее сообщество
god bless you
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Иван
писать надо вот так:

const данные = yield call(асинхроннаяФункцияКотораяВернётПромисСДанными)
yield put(экшнКриейтор(данные))
Ну вот. fetchData возвращает промис с данными
источник

И

Иван in React — русскоговорящее сообщество
Aleksandr Sarkisov
Ну вот. fetchData возвращает промис с данными
fetchData — это объект с методом amountJokesAPI
источник