const handleAdd = (todo) => {
const newTodos = Object.assign({}, todos);
newTodos[todo.id] = todo;
setTodos(newTodos);
}
const [todos, setTodos] = useState([]);
const handleAdd = (todo) => {
const newTodos = todos.slice();
newTodos.push(todo);
setTodos(newTodos);
}
const handleAdd = (todo) => {
const newTodos = [...todos];
newTodos.push(todo);
setTodos(newTodos);
}
const handleAdd = (todo) => {
setTodos([...todos, todo]);
}
const handleRemove = (todo) => {
const newTodos = todos.filter((t) => t !== todo);
setTodos(newTodos);
}
const handleUpdate = (index, todo) => {
const newTodos = [...todos];
newTodos[index] = todo;
setTodos(newTodos);
}