【发布时间】:2016-10-27 05:17:57
【问题描述】:
我相信我正在逐行复制 Todo 教程,我收到此错误:
错误:Reducer“addReport”在初始化期间返回未定义。 如果传递给减速器的状态未定义,则必须显式 返回初始状态。初始状态可能不是未定义的。
这是我的 addReport 减速器:
const addReport = (state = [], action) =>
{
console.log(state)
switch (action.type) {
case ADD_NEW_REPORT:
return [...state,
addReports(undefined, action)
]
}
}
我添加了日志语句,并且可以验证它是否返回一个空数组。即使将 state 设置为 1 也会产生相同的结果。我错过了什么?
【问题讨论】: