React 中怎么通过 id 删除对应的数组元素
1.此处有两个组件,父组件 App,子组件 ToDoList,通过子组件 ToDoList 中传过来的 id 删除父组件 App 中的数组元素。
1.1 父组件 App 有一个命名为 ToDoList 的数组,代码如下:
this.state = {
ToDoList:[
{
id:1,
title:'吃饭',
completed:true
},
{
id:2,
title:'睡觉',
completed:false
},
{
id:3,
title:'学习',
completed:true
}
]
}
1.2 我们在父组件App中给子组件 ToDoList 传递一个方法,方法名为 listDelete 。同时也把父组件的数组 ToDoList 传过去
<ToDoList
ToDoList={
this.state