Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React-尝试执行添加函数error=TypeError:state.notes.map不是函数_Reactjs_Typeerror - Fatal编程技术网

Reactjs React-尝试执行添加函数error=TypeError:state.notes.map不是函数

Reactjs React-尝试执行添加函数error=TypeError:state.notes.map不是函数,reactjs,typeerror,Reactjs,Typeerror,我正在尝试修补这个待办事项列表应用程序,而add函数抛出了一个错误,有人能解释为什么它抛出了这个错误吗 TypeError:state.notes.map不是函数 App.js文件 功能减速机(状态、动作){ 开关(动作类型){ case ACTIONS.ADD_TODO: 常数newTodo={ id:Date.now(), 名称:action.payload.name, 完整:错误 }; 返回{…状态,注释:newTodo}; 违约: 返回状态; } } 导出默认函数App(){ cons

我正在尝试修补这个待办事项列表应用程序,而add函数抛出了一个错误,有人能解释为什么它抛出了这个错误吗

TypeError:state.notes.map不是函数

App.js文件

功能减速机(状态、动作){
开关(动作类型){
case ACTIONS.ADD_TODO:
常数newTodo={
id:Date.now(),
名称:action.payload.name,
完整:错误
};
返回{…状态,注释:newTodo};
违约:
返回状态;
}
}
导出默认函数App(){
const[state,dispatch]=useReducer(减速机{
当前注意:空,
注:[
{id:1,name:'Eat',complete:true},
{id:2,name:'Eat More',complete:false},
{id:3,name:'Eat More',complete:true}
]
});
const[name,setName]=useState('u');

您正在设置
state.notes=newTodo
。您肯定是想将
newTodo
添加到数组中。谢谢!它正在工作