【发布时间】:2018-11-21 04:47:59
【问题描述】:
TypeError: Object(...) 不是函数
这里我附上了我的代码并附上了错误截图。
import React, { useReducer } from 'react';
function appReducer(state, action){
switch(action.type){
case 'add':
return [
...state,
{
id:Date.now(),
text:'',
completed:false
}
]
break;
default:
break;
}
}
export default function myCom(){
const [state, dispatch] = useReducer(appReducer, []);
return (
<div className="App">
<h5>React ToDo</h5>
<button onClick={() => dispatch({type:'add'})}>New Todo</button>
{
state.map(item =>(
<div key={item.id}>{item.id}</div>
))
}
</div>
);
}]
如何解决此错误。
【问题讨论】:
-
你如何渲染 myCom
标签: javascript reactjs react-hooks