Что бы мутировать не сам стейт а его копию tempLists, а затем вернуть копию массива типа так: return { ...state, todoList: tempLists }
map тоже делает копию, зачем еще 1 копия?
Иммер наоборот работает, его надо мутировать. И возвращать ничего ненадо
Обсуждают сегодня