Дмитрий Лаврик | React. Интенсивный курс для программистов (2021) PCRec
Автор: Дмитрий ЛаврикЖанр: Программирование
Описание:Цель курса
Изучить философию и дух компонентного подхода современных javascript-фреймворков, научиться использовать React для решения практических задач.
Для новичков React сложнее, чем Vue.js. Но вакансий и заказов на фрилансе на нём больше.
Для прохождения данного курса необходимо нормальное владение javascript, в том числе, понимание ООП, контекста, замыканий и стандарта ES6!
Продолжительность: 15:02:19
Качество видео: PCRec
Урок 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 на сервер
План дальнейшего развития
Скриншоты:
Время раздачи: с 09.00 до 22.00 [GMT+3] (до появления первых 3-5 скачавших)