React. Интенсивный курс для программистов 2021 [Дмитрий Лаврик]

195

React Интенсивный курс для программистов от Дмитрия Лаврика
Программа интенсива изменена на 60%, разработка на хуках.

Старт курса 22 февраля 2021г
Урок 1

  • Простая сборка с webpack
  • Основы компонентного подхода
  • Понимание JSX
  • Функциональные компоненты vs классы
  • Классический React vs функции + хуки
  • Изменение состояния и иммутабельность

Урок 2

  • JSX и ветвления при рендеринге
  • Рендеринг элементов в цикле
  • Нюансы атрибута key
  • Понимание основных хуков
  • useState, useEffect, useRef
  • Создание своих хуков

Урок 3

  • Взаимодействие между компонентами
  • Однонаправленный поток данных
  • Обработка событий
  • Модульный CSS vs CSS in JS
  • Работа с формами

Урок 4

  • Children — передача контента в компонент
  • Проблемы большой иерархии компонентов
  • Идеи хука useContext
  • Идеи единого склада данных
  • Состояние и хук useReducer

Урок 5

  • Управление состоянием приложения
  • Централизованный склад данных
  • Понимание flux-архитектуры
  • Redux, который бесит новичков
  • Основы работы с Mobx

Урок 6

  • Организация работы с Mobx
  • Модули и rootStore
  • Основы React Router
  • Api History
  • Создание небольшого SPA

Урок 7

  • Общение с серверным API
  • Fetch и промисы
  • Обработка ошибок
  • Подключение полифилов
  • Построение архитектуры приложения

Урок 8

  • Доработка SPA
  • Применение изученных тем
  • Сборка в production
  • Перенос SPA на сервер
  • План дальнейшего развития