Size: a a a

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

2021 October 12

ИЕ

Иван Егоров... in Redux — русскоговорящее сообщество
Думаю тебе стоит код показать. Слишком много вопросов возникает при прочтении. Сделай какой-нибудь скрин с комментариями.
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
лучше pastebin.. :)
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
А то неудобно код со скрина переписывать :)
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
ну и reducer ничего в базу не добавляет и не забирает по определению.... :)
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Я небольшие детали и не писал, в базу добавляется когда отрабатывает thunk функция
источник

SO

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

SO

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

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Это мои 2 редюсера
источник

ИЕ

Иван Егоров... in Redux — русскоговорящее сообщество
Новичок в redux?
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Но у меня проблема, когда я добавляю новый объект, в базу он добавляет, но как его добавить в state в rooms, чтобы когда rooms отрисовались, новый тоже отрисовался
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Да, раньше писал только useContext и запросы делал с useEffect
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
До этого я делал один reducer который добавлял, удалял и изменял массив, тогда и к стейту мог обращаться чтобы отрисовать
источник

ИЕ

Иван Егоров... in Redux — русскоговорящее сообщество
В общем самое плохое, что в reducer ты не возвращаешь прежний state.
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Я возвращал, или ты имеешь ввиду что я его не разворачиваю?
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
При любом action
источник

ИЕ

Иван Егоров... in Redux — русскоговорящее сообщество
на примере case GET_ROOMS_REQUEST: {
 return { ...state, loading: true }
}
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Значит если я буду во всех action разворачивать state, то redux будет понимать что я изменил rooms
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
А зачем тебе addRoomReducer вообще?
источник

SO

Sinaver Osmanov in Redux — русскоговорящее сообщество
Если сделаю {...state, rooms: [...state.rooms, room}
источник

ИЕ

Иван Егоров... in Redux — русскоговорящее сообщество
Не знаю что ты имеешь ввиду под разворачивать, но запись return { ...state, loading: true }
означает "вернурть объект с текущими полями state, и loading: true"
источник