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