Size: a a a

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

2021 June 23

В

Влад in React — русскоговорящее сообщество
коллеги, подскажите плиз. Использую React Toolkit. в ExtraReducers хотел прописать setTimeout на 3 сек. Но он не отрабатывает. Может кто знает extraReducers не асинхронны?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Попробуйте передавать не body, a { body }
источник

R

Rostik in React — русскоговорящее сообщество
Для асинхронных действий есть thunk/saga
источник

А

Александр in React — русскоговорящее сообщество
В редьюсерах не должно быть сайд-эффектов - это грубое нарушение.
источник

В

Влад in React — русскоговорящее сообщество
я только учусь) теперь буду знать
источник

А

Александр in React — русскоговорящее сообщество
В доке редакса есть подробные гайды, которые описывают как и что надо и не надо делать.
источник

В

Влад in React — русскоговорящее сообщество
я использовал createAsyncThunk - мне нужно прописать логику в rejected
источник

В

Влад in React — русскоговорящее сообщество
доки это хорошо, когда на практике столкнешься, вот тогда приходит понастоящему понимание)
источник

А

Александр in React — русскоговорящее сообщество
Это аргумент в пользу того, что не надо изучать инструмент с которым работаешь?
источник

R

Rostik in React — русскоговорящее сообщество
без понятия, не использовал санку не разу
источник

В

Влад in React — русскоговорящее сообщество
понятно, спасибо
источник

AB

Artyom Burkan in React — русскоговорящее сообщество
Обычная Thunk но перед ней async не делает то же самое?

const customThunk = async () => (dispatch) => { ... }
источник

В

Влад in React — русскоговорящее сообщество
да, делает, тут вопрос что я уже иду по пути когда 500 ая. Я ее обрабатываю в rejected. Там я хотел чтобы через 3 сек модалка закрывалась с уведомлением об ошибке. И выяснил что там нельзя асинхронщину добавить
источник

AB

Artyom Burkan in React — русскоговорящее сообщество
Передай колбэк и вызови его в reject
источник

В

Влад in React — русскоговорящее сообщество
интересная мысль, спасибо!
источник

А

Александр in React — русскоговорящее сообщество
От этого асинхронщина из rejected никуда не пропадет...
источник

В

Влад in React — русскоговорящее сообщество
ладно, ребята, спасибо за помощь и инфу. буду искать способ!
источник

В

Влад in React — русскоговорящее сообщество
коллеги, подскажите плиз в браузере хром есть возможность сделать так чтобы он мнео возвращал 500ую. А то надоело бэк то поднимать то вырубать. Просто если поставить в network disable - то он ваще выдает fail, а не код ошибки
источник

R

Rostik in React — русскоговорящее сообщество
если я правильно понял что тебе надо, то в саге ты это можешь сделать спокойно, без танцев с бубном
источник

В

Влад in React — русскоговорящее сообщество
нельзя мне к сожалению новые пакеты добавлять. только к тем что есть
источник