[Дмитрий Лаврик] React. Интенсивный курс для программистов (2019)
Цель курса
Изучить философию и дух компонентного подхода современных javascript-фрйемворков, научиться использовать React для решения практических задач.
React сложнее, чем Vue.js. Но вакансий и заказов на фрилансе на нём больше.
Программа курса
Внимание! Курс проводится первый раз, план по урокам примерный, темы могут быть переставлены местами.
21 июня, 20:00 — урок 1
Скачать
Цель курса
Изучить философию и дух компонентного подхода современных javascript-фрйемворков, научиться использовать React для решения практических задач.
React сложнее, чем Vue.js. Но вакансий и заказов на фрилансе на нём больше.
Программа курса
Внимание! Курс проводится первый раз, план по урокам примерный, темы могут быть переставлены местами.
21 июня, 20:00 — урок 1
- Простая сборка с webpack Основы компонентного подхода Понимание JSX Функциональные компоненты vs классы Состояние: классы vs функции + хуки Изменение состояния и иммутабельность
- Взаимодействие между компонентами Однонаправленный поток данных Обработка событий Контроль контекста у методов Рендеринг элементов в цикле Ветвления при рендеринге
- Жизненный цикл компонента Работа с хуками жизненного цикла Стилизация компонентов Классика vs CSS in JS Работа с формами
- Children - передача контента в компонент Основы React Router Api History Создание небольшого SPA Проблемы взаимодействия компонентов
- Управление состоянием приложения Централизованный склад данных Понимание flux-архитектуры Props вместо state компонентов Использование Redux
- Redux, который бесит новичков Поиск альтернатив Мысли об иммутабельности данных Настройка webpack для декораторов Использование Mobx
- Общение с серверным API Fetch и промисы Подключение полифилов Построение архитектуры приложения Компоненты: умные vs универсальные
- Создание SPA Применение изученных тем Сборка в production Перенос SPA на сервер План дальнейшего развития
Скачать
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.