169 похожих чатов

Ребят, кто работал с redux slice + thunk через adapter делаю

addMany - все ок
потом в другом экшене делаю addOne и предыдущие два стираются, остается только action.payload, в чем может быть проблема?

14 ответов

10 просмотров

Код на gist, codesandbox или хотя бы понятный скрин

PH_cheerokee- Автор вопроса
Тимофей 🛴
Код на gist, codesandbox или хотя бы понятный скри...

const nextState = reducer(initialState, { type: 'staff/getStaffMembers/fulfilled', payload: mockData }) const finalState = reducer(nextState, { type: 'staff/createStaffMember/fulfilled', payload: mockCreateData }) expect(selectStaffMembers({ staffMembers: finalState })).toEqual([...mockData, mockCreateData]) здесь finalState имеет только один айтем в себе builder.addCase(getStaffMembers.fulfilled, (state, action) => { if (action.payload) { staffMembersAdapter.addMany(state, action.payload.map(staff => ({...staff, inviteState: 'idle'}))) } builder.addCase(createStaffMember.fulfilled, (state, action) => { if (action.payload) { console.log('state', state) staffMembersAdapter.addOne(state, { ...action.payload, inviteState: 'idle'}) } }) })

PH_cheerokee- Автор вопроса
Тимофей 🛴
Это не gist и не скриншот

а вообще addOne может переписать текущий стейт?

PH_cheerokee
а вообще addOne может переписать текущий стейт?

Нет, это прост функция которая получает entity и возвращает новый стейт с добавленной entity

PH_cheerokee- Автор вопроса
PH_cheerokee- Автор вопроса
PH_cheerokee
screenshot сделал консоль лог стейта в экшене, там

но на выходе получается один только объект с айди 003

PH_cheerokee
screenshot

Вроде явной ошибки не вижу

Vladisλav
screenshot

На состояние никак не влияет

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта