- Компоненты-классы: class, extends, constructor(), render()
- События:
- Встроенные пропсы событий
- Инлайн колбеки
- Методы для колбеков в разметку (публичные свойства класса)
- SyntheticEvent Object и асинхронные операции
- Внутреннее состояние компонента:
- Обновение компонента
- state в конструкторе
- state как публичное свойство
- Изменение состояния:
- Запрет на изменение вручную по ссылке
- Метод setState(update, callback)
- Как обновляется состояние - передача слайса
- Изменение состояния от предыдущего. Метод setState(updaterFn, callback)
- Начальное состояние от props
- Подъем состояния при композиции (state hoisting, lifting state up)
- Методы для колбеков в пропсы детям (публичные свойства класса)
- Выпадающее меню:
- Тогл элемента
- Как правильно скрывать и показывать компоненты в React
- Оживляем колорпикер:
- Храним выбранный цвет
- Добавляем стиль активного элемента
- Коллекция заметок (работа с массивом):
- Создание заметки
- Удаление заметки
- Вычисляемые данные (derived data)
vokur13 / goit-react-mod-02-states-events Goto Github PK
View Code? Open in Web Editor NEWhttps://vokur13.github.io/goit-react-mod-02-states-events/