setState() - удаление элемента
В предыдущей части мы сумели передать событие клика с кнопки элемента TodoListItem в компонент App. В App находится массив todoDate, на основе которого формируется список дел. Но простое удаление элемента из массива не вариант - после удаления элемента реакт не будет знать, что приложению следует обновиться. Нам нужно сделать массив todoDate частью состояния App и удалять его при помощи метода setState(). Использование этого метода даёт реакту чигнал о том, что произошли какие-то изменения и приложение нужно обновить. Преобразуем App в класс и сделаем todoDate частью его состояния. Было: import React from 'react'; const App = () => { const todoDate = [ {label: 'Learn JS', important: true, id: 1}, {label: 'Create awesome app', important: true, id: 2}, {label: 'Drink coffee', important: false, id: 3} ]; return ( <div className="to...