const [todos, setTodos] = useState<ITodo[]>([])
const toggleHandler = (id: number) =>
{
console.log("toggle handler")
setTodos(prev => test("1", Date.now(), false));
}
const test = (title: string, id: number, completed: boolean):ITodo[] => {
console.log('test func')
const newTodo: ITodo = {
title: title,
id: id,
completed: completed
}
return [newTodo]
}
что выводит мне консоль:
toggle handler
test func
test func
Я только сегодня начал этим заниматься, и даже предположить не могу, почему это работает именно так, помогите пожалуйста