【发布时间】:2021-11-08 09:21:44
【问题描述】:
请解决代码.. 代码无法正常工作。如何解决代码请帮助我,而不是地图方法。 显示此消息.. 无法读取未定义的属性(读取“地图”)
import React, {useState} from 'react'
let index = 0;
function Todo(){
const [todostate, setTodostate] = useState({
todo: ' ',
todoItem:[]
})
const changeHandler =(e)=>{
setTodostate({...todostate, todo: e.target.value })
}
const clickHandler =()=>{
setTodostate([...todostate.todoItem, {id:index++, todoItem: todostate.todo }])
}
return(
<>
<h1>Todo List</h1>
<input type="text" value={todostate.todo} onChange={changeHandler} />
<button onClick={clickHandler} >Add</button>
<ul>
{todostate.todoItem.map(item => (
<li key={item.id}>{item.name}</li>
))}
</ul>
</>
)
}
export default Todo
【问题讨论】:
-
你在谷歌上搜索错误发现了什么?
标签: reactjs