Веб-разработка позволит создавать полноценные сайты и веб-приложения. Курс «React START» познакомит с JavaScript-библиотекой React и языком TypeScript для создания пользовательских интерфейсов.
1 модуль. Введение в React
2 модуль. React CDN. Введение в JSX. Babel
3 модуль. Что такое компонент?
4 модуль. Создание компонента
5 модуль. Жизненный цикл приложения
6 модуль. Управление состоянием на примере формы
7 модуль. Использование эффектов
8 модуль. Взаимодействие компонентов. Props
9 модуль. Маршрутизация (роутинг)
10 модуль. Динамические маршруты и программная навигация
1 модуль. Введение в React
Что нового узнаете:
Что такое React?
Для чего он используется?
Что такое SPA?
2 модуль. React CDN. Введение в JSX. Babel
Что нового узнаете:
Как подключить React через CDN?
Как работает расширение языка JavaScript — JSX?
Каковы принципы компилятора Babel
3 модуль. Что такое компонент?
Что нового узнаете:
Что такое основа библиотеки React — компонент?
Для чего нужен компонент?
4 модуль. Создание компонента
Что нового узнаете:
Как создать первый компонент?
5 модуль. Жизненный цикл приложения
Что нового узнаете:
Что такое жизненный цикл приложения?
Как правильно изменять состояние (state) компонента?
6 модуль. Управление состоянием на примере формы
Что нового узнаете:
Как хранить состояние формы в компоненте?
7 модуль. Использование эффектов
Что нового узнаете:
Как выполнять действия в компоненте?
Что такое побочные и сторонние эффекты?
Как работать с побочными эффектами?
Как пользоваться хуком useEffect?
8 модуль. Взаимодействие компонентов. Props
Что нового узнаете:
Как компоненты взаимодействуют друг с другом?
Как комбинировать компоненты?
9 модуль. Маршрутизация (роутинг)
Что нового узнаете:
Что такое маршрутизация (роутинг)?
Как создавать отдельные страницы в React?
Каким образом можно создавать навигацию между страницами?
10 модуль. Динамические маршруты и программная навигация
Что нового узнаете:
Что такое динамические маршруты?
Как передавать параметры при навигации с помощью динамических маршрутов?
Как использовать хук useNavigate для программной навигации?