теория 12ч / практика 24ч
- Знакомство с React, настройка окружения
Что такое React, как он работает, настройка окружения, CRA.
- Виртуальный DOM, рендеринг
Виртуальный DOM, рендеринг компонентов и простых элементов.
- Компоненты, JSX, рендеринг
Функциональные и классовые компоненты, пропсы, JSX-синтаксис (встраивание выражений, атрибуты).
- Состояние и жизненный цикл
Создание, управление состоянием компонента. Жизненные циклы и их методы.
- Обработка событий, условный рендеринг
Обработка событий в React, условный рендер, разделение логики на независимые компоненты.
- Подъем состояния, списки, формы
Подъём состояния выше по иерархии, отрисовка списков, использование ключей. Формы, управляемые компоненты.
- Стилизация компонентов React
Стилизация, виды стилизации (styled, css-in-js, modules e.t.c), SASS.
На выполнение 5 дней.