所以我用一个对象作为 Todo 列表创建了 React Todo App。通过键删除项目与delete 一起使用,但让我返回 boolean 而不是 Object 与其余项目。
deleteTodo = (id) => {
const { todos } = this.state;
this.setState({
todos: delete todos[id],
});
Run Code Online (Sandbox Code Playgroud)
我在控制台中得到这个:
Warning: Failed prop type: Invalid prop `todos` of type `boolean` supplied to `TodoList`, expected an object.
Run Code Online (Sandbox Code Playgroud)