React предназначен, помочь разработчикам создавать большие web-приложения, которые применяют данные, которые изменяются с течением времени, без перезагрузки веб-страницы. Его задача состоит в том, чтоб быть быстрым, простым, масштабируемым. React — это open-source javascript библиотека для создания пользовательских интерфейсов, которая призвана решать проблемы при частичном обновлении содержимого web-страницы, с которыми сталкиваются в разработке одностраничных приложений.
Подробная учебная программа: Знакомство с React -История и концепция React -Плюсы и минусы React -Основные понятия React
Создание простого компонента -Начало работы с простейшими компонентами в React -Передача данных между компонентами в React -Внутреннее состояние компонента -Необходимость избегать скрытого состояния в работе с React -Жизненный цикл компонентов React -React компоненты многоразового использования -Практика
Создание простого компонента ч.2 -Рекомендации по подключению библиотек -npm и node.js -Сборка с помощью browserify
Архитектура приложения -Обзор, философия, основные идеи React -Store -Dispatcher -View и "Умные", "Глупые" компоненты React
Полезные дополнения React -Обзор React add-ons -React add-ons. Практика -Single page applications with React
React и функциональное программирование -Pure Render Mixin -Чистые функции -Типы данных -Сравнение ссылочных типов данных -Иммутабельные данные -Immutable.js
Использование React для SPA -Использование React Router -Использование React Router в Flux
Изоморфные приложения -Универсальные приложения -React для изоморфных приложений
Информация о видеокурсе Название: React от А до Я Автор: Роман Якобчук, Игорь Вовк Год выхода: 2015 Жанр: Видеокурс Язык: Русский Выпущено: Украина Продолжительность: ~2 часа