Фоновый баннер

JavaScript. Уровень 3c. React и JSX

Подробнее о курсе

Краткое описание курса
Курс познакомит вас с базовыми особенностями популярной библиотеки, даст практические навыки создания компонентов на ReactJS и его расширении JavaScript — JSX

Целевая аудитория курса
Этот курс предназначен для для выпускников курсов направления JavaScript, а также для слушателей, ориентированных на работу с клиентской стороной

Получаемые знания и навыки
По окончании курса слушатели научатся

  • cоздавать компоненты на основе ReactJS
  • настраивать жизненный цикл компонентов
  • отрисовывать форму по условию
  • обрабатывать события и управлять всплытием состояний

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Введение в React и JSX

  • Что такое React?
  • Какие задачи решает React?
  • Установка библиотеки ES6 и JSX
  • Встраиваемые выражения
  • Определение атрибутов в JSX
  • Указание дочерних элементов
  • React-элементы
  • Отрисовка элементов
  • Обновление элементов

Модуль 2 — React-компоненты, состояния и жизненный цикл

  • Функциональные и классовые компоненты
  • Отрисовка компонентов React
  • Композиция элементов
  • Извлечение компонентов
  • Понятие состояния
  • Преобразование функции в класс
  • Локальное состояние класса
  • Методы жизненного цикла
  • Рекомендации по работе с состояниями
  • Нисходящие потоки данных

Модуль 3 — Условная отрисовка. Формы

  • Отрисовка с условием
  • Предотвращение отрисовки компонента
  • Отрисовка нескольких компонентов
  • Основной компонент списка
  • Ключи
  • Извлечение компонентов с ключами
  • Размещение map() в JSX
  • Контролируемые компоненты
  • Теги
  • Альтернатива контролируемым компонентам

Модуль 4 — Всплытие состояний

  • Всплытие состояний

Отзывы по курсу