Почему мой редуктор Redux считает, что мое состояние не определено?
Я полагаю, что я копирую руководство по Todo в значительной степени строка за строкой, я получаю эту ошибку
Ошибка: редуктор addReport возвратил неопределенное значение во время инициализации. Если состояние, переданное редуктору, не определено, вы должны явно вернуть исходное состояние. Начальное состояние не может быть неопределенным.
А вот мой редуктор addReport:
const addReport = (state = [], action) =>
{
console.log(state)
switch (action.type) {
case ADD_NEW_REPORT:
return [...state,
addReports(undefined, action)
]
}
}
Я добавил оператор регистрации и могу убедиться, что он возвращает пустой массив. Даже установка состояния на что-то вроде 1 даст те же результаты. Что мне не хватает?