React START

49900,00
Веб-разработка позволит создавать полноценные сайты и веб-приложения. Курс «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 для программной навигации?