- Регистрация
 - 14 Фев 2014
 
- Сообщения
 - 5,739
 
- Реакции
 - 31,316
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					
	Цель курса: Изучить философию и дух компонентного подхода современных javascript-фрйемворков, научиться использовать React для решения практических задач. React сложнее, чем Vue.js. Но вакансий и заказов на фрилансе на нём больше.
Программа курса:
Урок 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 на сервер
 - План дальнейшего развития