Доработаем reducer. По умолчанию он должен возвращать начальное состояние.
Случай ADD_LIST
должен вызывать метод addListResult
, случай ADD_WORD
: addWordResult
.
Случаи DELETE_LIST
и DELETE_WORD
- методы deleteListResult
и deleteWordResult
соответственно.
При этом всегда нужно возвращать результат вызова метода с соответствующими аргументами.
Случаи SET_ERROR
и SET_LOADING
должны переданный payload
сохранять в поля error
и loading
соответственно.
При SET_STORAGE_DATA
нужно payload вмержить в копию состояния.
Эта задача — часть курса по Full-Stack JavaScript.
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.