REACT ОТ А ДО Я
О чём курс
О курсе
Библиотека React позволяет создавать пользовательские интерфейсы и частично обновлять содержимое страниц при разработке одностраничных приложений.
Что внутри
Программа обучения разделена на базовый и продвинутый уровни.
В первой части рассматриваются основы технологии: создание компонентов, передача данных, работа со внутренним состоянием и жизненный цикл компонентов. Также освещаются вопросы сборки проекта с помощью Browserify и подключение библиотек через npm и Node.js.
Вторая часть ориентирована на углубленное освоение фреймворка. В ней изучаются архитектура приложения на базе подхода Flux, разделение на «умные» и «глупые» компоненты, маршрутизация с помощью React Router, концепция иммутабельности и библиотека Immutable.js, разработка изоморфных приложений и строгая типизация с использованием PropTypes.
Программа обучения
- Знакомство с React
- История и концепция React
- Плюсы и минусы React
- Основные понятия React
- Создание простого компонента
- Блок: Начало работы с простейшими компонентами в React
- Передача данных между компонентами в React
- Внутреннее состояние компонента
- Необходимость избегать скрытого состояния в работе с React
- Жизненный цикл компонентов React
- React компоненты многоразового использования
- Практика Создание простого компонента ч.2
- Рекомендации по подключению библиотек npm и node.js
- Сборка с помощью browserify
- Архитектура приложения
- Обзор, философия, основные идеи React Store Dispatcher View и "Умные", "Глупые" компоненты React
- React add-ons
- Обзор React add-ons
- React add-ons. Практика
- Single page applications with React
- Использование React Router в Flux
- Блок: Обзор React Router
- Использование React Router
- Использование React Router в Flux
- Иммутабельность
- Pure Render Mixin
- Чистые функции
- Типы данных
- Сравнение ссылочных типов данных
- Иммутабельные данные Immutable.js
- Изоморфные приложения
- Изоморфные приложения
- React для изоморфных приложений
- Бонус
- Строгая типизация и PropTypes
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.