Size: a a a

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

2021 August 02

GV

Gert Vali in Redux — русскоговорящее сообщество
хорошо, спасибо. Попробую заюзать, посмотрю что получится )
источник
2021 August 03

К

Кто in Redux — русскоговорящее сообщество
Привет
источник

К

Кто in Redux — русскоговорящее сообщество
А можно ли как-то с redux toolkit отменить предыдущий вызов санка?
источник

a

artalar in Redux — русскоговорящее сообщество
Из коробки ничего нет
источник
2021 August 06

si

schekn itrch in Redux — русскоговорящее сообщество
Можно ли в редаксе в action.payload ничего не передавать?
Почему то такое у меня до редьюсера не доходит.
Т.е. dispatch({type: 'SOME_TYPE', payload: undefined})

Знаю, что payload можно вообще не передавать, так у меня работает, но мне нужен диспатч, где payload как может быть, так и не быть.

Это норм поведение редакса или я где-то просто сам ошибся?
источник

A

Artem in Redux — русскоговорящее сообщество
if(action?.payload){
return {…state,payload:action.payload}
}
return state
источник

A

Artem in Redux — русскоговорящее сообщество
Так подойдет ?
источник

a

artalar in Redux — русскоговорящее сообщество
В теории можно, на практике лучше null использовать
источник

si

schekn itrch in Redux — русскоговорящее сообщество
Попробовать то можно, но изначальный вопрос был в том - это такое редакс не поддерживает, либо же я где-то ошибся
источник

ei

export default - зло... in Redux — русскоговорящее сообщество
Зочем?
источник

a

artalar in Redux — русскоговорящее сообщество
Потому что при дебаге когда в payload лежит undefined не ясно, payload забыли передать \ передали не тот или это намеренно так
источник

a

artalar in Redux — русскоговорящее сообщество
null - это намеренная пустота, а undefined скорее непредведенная
источник

ei

export default - зло... in Redux — русскоговорящее сообщество
А, я с эффектором забыл что такое дебаг
источник

ei

export default - зло... in Redux — русскоговорящее сообщество
Сорян
источник

a

artalar in Redux — русскоговорящее сообщество
Какая разница какая библиотека.
источник

si

schekn itrch in Redux — русскоговорящее сообщество
Это же редьюсер, у меня до редьюсера вообще не доходит
источник

A

Artem in Redux — русскоговорящее сообщество
покажи диспатч
источник

si

schekn itrch in Redux — русскоговорящее сообщество
Вот экшн:
reset = (data?: TData) =>
       this.dispatch({
           type: RESET,
           payload: data,
       });
источник

A

Artem in Redux — русскоговорящее сообщество
как вызываешь ресет, и явзяется диспатч диспатчем))
источник

si

schekn itrch in Redux — русскоговорящее сообщество
Да там норм всё, просто куча кода рабочего, который придётся редактировать прежде чем показывать.

Вышел из ситуации тем, что в экшене в случае, если data === undefined, то data = {}, такое уже до редьюсера доходит
источник