React Интенсивный курс для программистов от Дмитрия Лаврика
Программа интенсива изменена на 60%, разработка на хуках.
Урок 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 на сервер
План дальнейшего развития
Программа интенсива изменена на 60%, разработка на хуках.
Урок 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 на сервер
План дальнейшего развития
Скрытое содержимое могут видеть только пользователи групп(ы): VIP