Знакомство с React
React - это мощный и удобный инструмент для создания пользовательского интерфейса. В этом модуле вы узнаете откуда он взялся, какие проблемы решает и как написать первое приложение.
- Установка и настройка 2:31
- Первое приложение 5:22
- JSX 3:20
- Виртуальный DOM 4:29
- Компоненты 3:31
- Инструменты React 0:53
Компоненты Возможность разделять пользовательский интерфейс на компоненты - основа всех приложения на React. В этом модуле вы узнаете как создавать компоненты и из чего они состоят.
- Создание макета 4:49
- Свойства 3:37
- Валидация свойств 3:53
- Композиция 13:49
- Особенности JSX 8:29
- Состояние 5:34
- Изменение состояния 9:54
- Альтернативный синтаксис 3:53
Поток данных Состояние компонента является одной из трудных частей React, потому что оно подвержено изменениям. В этом модуле вы узнаете как правильно создавать состояние и организовывать взаимодействие компонентов.
- Однонаправленный поток данных 5:54
- Реструктуризация состояния 3:48
- Взаимодействие компонентов 11:07
- Компонент статистики 4:52
Формы - Создание формы 7:09
- Обработка события 1:44
- Неконтролируемые компоненты 5:41
- Контролируемые компоненты 3:38
- Редактирование задач 11:21
Жизненный цикл компонента
Компоненты в React живой своей жизнью. В жизни каждого из них имеется ряд ключевых событий, которые позволят создавать по-настоящему интересные приложения. В этом модуле мы напишем компонент представляющий из себя секундомер.
- Методы жизненного цикла 8:52
- Компонент секундомера 15:38