This это мое приложение todo, сделанное с ReactJS. Я не могу правильно удалить todo.Reactjs не делает мое состояние должным образом
Он всегда удаляет последнее задание, независимо от того, что я нажимаю.
Пример: Если я нажму, чтобы удалить «Купить носки», он удалит «Oi them». Если я попытаюсь проверить состояние списка в отладчике, он удалит правильный ToDo.
Я загрузил код в GitHub repository, это была установка с помощью приложения create-react-app, которое должно быть очень простым в настройке.
Из того, что я понимаю, запись todo, которую я удаляю в состоянии TodoList, не удаляет состояние удаленных детей и, следовательно, не перестает существовать.
Как я могу позаботиться об этом? Что я делаю не так?
Подсказка: here является сутью ненужным кодом удален.
вы не должны связывать состояние с событием click, вместо этого свяжите объект todo или индекс объекта – StackOverMySoul
, лучше добавить событие 'delete' на простое' todo' и передать обратный вызов из 'todolist' в' todo' –
Но это не решит мою проблему. –