React — библиотека, которая перевернула наши представления о том, как разрабатывать фронтенд. В этом курсе мы затронем все аспекты его работы и шаг за шагом, начиная с простых компонентов, дойдем до взаимодействия с бэкендом и интеграции с кодом, написанным без его использования (на jQuery).
Программа курса
Введение
- Компоненты
- JSX
- Props
- Работа с коллекциями
- Различия jsx и html
- Обработка имён классов
- Children
- Состояние
- События
- Автоматное программирование
- Формы
- Неизменяемость
- Вложенные компоненты
- Контекст (Context API)
- Virtual Dom
- Тестирование
- Асинхронная обработка
- Жизненный цикл компонента
- Производительность
- Refs