Продвинутый курс по React.JS

120 участников

О чём курс

Вам нужно выйти за рамки базового React, чтобы эффективно проектировать сложные приложения с нестандартной бизнес-логикой и мобильными интерфейсами. Этот курс фокусируется на экосистеме React для решения реальных инженерных задач: тестирования, управления сложными состояниями и интеграции с облачными сервисами.

Внутри разбираются продвинутые паттерны архитектуры Redux, включая работу с сайд-эффектами через redux-saga и композицию редюсеров. Вы освоите MobX как альтернативный инструмент управления состоянием, а также научитесь строить кроссплатформенные мобильные приложения на React Native. Практическая часть включает создание веб-админки и мобильного клиента с использованием Firebase для real-time синхронизации данных.

Программа обучения

  • Продвинутый Redux:
    • Redux-Form
    • Знакомство в Firebase
    • Авторизация в React приложениях
    • Разные подходы к композиции редюсеров, плюсы и минусы
    • Redux Ducks
    • Варианты работы с сайд-эфектами: redux-thunk, redux-promise, redux-loop, redux-saga
    • Работа с сагами, их тестирование
  • Экосистема React:
    • Тестирование React-компонент
    • Большие таблицы и списки с react-virtualized
    • Lazy-loading с redux и react-virtualized
    • Анимации с react-motion
    • Drag-N-Drop с react-dnd
  • React Native:
    • Настройка окружения React Native
    • Разбор основных принципов и отличий от работы в браузере
    • Базовые компоненты React Native
    • Стили для React Native, Flexbox
    • Некоторые неочевидные проблемы верстки для React Native
    • Роутинг с React Native Router Flux
  • MobX:
    • Основы MobX
    • Построение архитектуры приложения
    • Работа с данными
    • Подводные камни
    • Работа с сетью
    • Пример real-time в MobX и Redux-Saga
Складчина создана 9 августа 2017 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

J javascript.ru Все материалы
318 ₽ 17 000 ₽