Taras
Кейс должен быть в таком виде case: AMOUNT_UPDATE_USER
Taras
Я с телефона я б скинул как должен выглядеть
Taras
Кирпич помоги)
Taras
Я вызываю тебя пикачууу @Maxsimspon
Anonymous
😂кирпич
Taras
Я все верно ему там сверху сказал?)
N
Кейс должен быть в таком виде case: AMOUNT_UPDATE_USER
А при вызове case: AMOUNT_UPDATE_USER const initialState = { user: '', userLoad: true, }; не обновляется, то есть user не меняется на пустой до тех пор пока мы не меняем его в case: AMOUNT_UPDATE_USER
maxwell
Возвращай объект в switch
maxwell
А не массив
maxwell
У тебя же state по дефолту принимает объект, возвращай тоже объект
maxwell
И добавь default case в switch, который возвращает state
maxwell
Если не получится, то пошарь код, гляну
maxwell
Точнее проект
Taras
Щас пожди 5 минуток я прийду
Taras
И попаду
Taras
И покажу
Рома
Всем привет. Представим, что я создаю стор: let reducers = combineReducers( {r1, r2}); let store = createStore(reducers) Вопрос. Внутри редьюсеров r1 и r2 будет доступна функция dispatch?
Taras
Вринципе
{ Amir }
А зачем ему break в switch? Он же должен вернуть state, если не одно условие не подошло
Taras
Все я тут
{ Amir }
Во
Taras
О уже лучше выглядит)
Taras
Во
ну ты терминатор)
Taras
маска)
{ Amir }
А че не так?
{ Amir }
Taras
Юзер же не должен быть пустой строкой не?
Aleksandr
Да по барабану
конечно тебе всё по барабану, ты же в маске
Taras
ну просто так не понятно придет строка
Taras
точнее должна придти строка либо
Taras
обьект
{ Amir }
Мы же не изменяем значение, а заменяем
Taras
ну да
Taras
но для понимания как по мне лучше
Taras
то же самое что я там напишу андефайн)
{ Amir }
Лучше написать null
Taras
ну да
Taras
так будет сразу ясно
Taras
пустая строка ето андефайн или не?
{ Amir }
пустая строка ето андефайн или не?
Пустая строка это уже значение
N
А че не так?
Нужно трогать только amount а не вес customer
{ Amir }
Или спред, как его там
Taras
шо то я не шарю почему на скрине первый раз приходит
Taras
большой кастомер
{ Amir }
{...state,...action.payload}
Taras
а дальше мелкий
maxwell
Экспортируй
maxwell
Функцию
maxwell
Дай название типа reducer
maxwell
Ты ж это в стор потом пихаешь
maxwell
А стоп
maxwell
Ну да, как функцию экспортируй
N
По такому типу
аа вот как оно по пробую минуту
Taras
По такому типу
мой любимый шаблон)
{ Amir }
Нужно трогать только amount а не вес customer
Так. Как я понял. У тебя есть стейт, ты его заполняешь данными, потом тебе надо подгрузить только один из полей данных не меняя другие, в твоем случае amout, я правильно понял?
{ Amir }
Ты тут создаешь новый объект state, с свойством customer, у него свойство amount, а данные со старого стейта ты отбрасываешь
Taras
угу
Taras
а нужно спредом
{ Amir }
Вот и получаешь только amout
Taras
…state.customer, state.customer.amount
Taras
что то такое
{ Amir }
…state.customer, state.customer.amount
Пусть щас сам голову поломает)
{ Amir }
Не делай медвежью услугу
Taras
ну) как хочешь
Taras
я тоже так игрался
Taras
с пейлоадом
Taras
пока не понял как обьекты передавать и такое)
{ Amir }
Главное получил направление куда копать