Цель курса: Изучить философию и дух компонентного подхода современных javascript-фрйемворков, научиться использовать React для решения практических задач.
Программа курса:
Урок 1:
Простая сборка с webpack
Основы компонентного подхода
Понимание JSX
Функциональные компоненты vs классы
Состояние: классы vs функции + хуки
Изменение состояния и иммутабельность
Урок 2:
Взаимодействие между компонентами
Однонаправленный поток данных
Обработка событий
Контроль контекста у методов
Рендеринг элементов в цикле
Ветвления при рендеринге
Урок 3:
Жизненный цикл компонента
Работа с хуками жизненного цикла
Стилизация компонентов
Классика vs CSS in JS
Работа с формами
Урок 4:
Children — передача контента в компонент
Основы React Router
Api History
Создание небольшого SPA
Проблемы взаимодействия компонентов
Урок 5:
Управление состоянием приложения
Централизованный склад данных
Понимание flux-архитектуры
Props вместо state компонентов
Использование Redux
Урок 6:
Redux, который бесит новичков
Поиск альтернатив
Мысли об иммутабельности данных
Настройка webpack для декораторов
Использование Mobx
Урок 7:
Общение с серверным API
Fetch и промисы
Подключение полифилов
Построение архитектуры приложения
Компоненты: умные vs универсальные
Урок 8:
Создание SPA
Применение изученных тем
Сборка в production
Перенос SPA на сервер
План дальнейшего развития
Информация о видео
Название: React: Интенсивный курс для программистов
Автор: Дмитрий Лаврик
Год выхода: 2019
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: ~25 часов
Файл
Формат: MP4 (+доп.файлы)
Видео: AVC, 1920x1080, ~402 Kbps
Аудио: AAC, 126 Kbps, 48.0 KHz
Размер файла: 6.22 Gb
Скачать React: Интенсивный курс для программистов (2019) PCRec
Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт.
Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт.
Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт.