В современном мире есть множество довольно непростых задач, которые повторяются из во многих проектах. Мы разберем, как решать их быстро, не изобретая собственных велосипедов. Например, научимся использовать redux-saga, тестировать приложения. Познакомимся с GraphQL (Apollo) и построением универсальных (SSR) приложений. А также разберем React Native и альтернативный подход к управлению состоянием - MobX.
Курс состоит из 5-х блоков:
Блок 1.Продвинутый Redux: В современном мире существует достаточно большое количество подходов к построению архитектуры Redux. Некоторые из них очень мощные, но достаточно сложные, поэтому в этом блоке мы изучим их подробно.
- Formik. - Авторизация в React приложениях (backend в Firebase, можно любой другой). - Разные подходы к композиции редюсеров, плюсы и минусы. - Redux Ducks. - Варианты работы с сайд-эфектами: redux-thunk, redux-promise, redux-loop, redux-saga. - Работа с сагами, их тестирование.
Блок 2. Экосистема React: - Тестирование React-компонент. - Drag-N-Drop с react-dnd.
Блок 3. Фреймворки для React: - GraphQL, как язык запросов, особоенности и реализация. - Apollo, клиент для GraphQL. - Построение универсальных приложений, NextJS
Блок 4. React Native: - Настройка окружения React Native. - Разбор основных принципов и отличий от работы в браузере. - Базовые компоненты React Native. - Стили для React Native, Flexbox. - Навигация с React Navigation.
Блок 5 MobX: - Основы MobX. - Построение архитектуры приложения. - Работа с данными. - Подводные камни. - Работа с сетью. - Пример real-time в MobX и Redux-Saga.
Проект В этом курсе мы будем строить мобильное приложение на React Native и админку для него, используя облачную real-time базу данных Firebase. Начнем с веб-интерфейса админки, научимся работать с авторизацией, будем использовать популярные UI библиотеки (react-dnd), разберем redux-saga. Затем построим простое мобильное приложение на React Native, для которого будем использовать MobX.
Информация о видео Название: Продвинутая разработка на "React" Автор: Роман Якобчук Год выхода: 2020 Жанр: Видеокурс Язык: Русский Выпущено: Россия Продолжительность: 13:21:33
Файл Формат: MP4 Видео: AVC, 1680x1080, ~142 Kbps Аудио: AAC, 64 Kbps, 48.0 KHz Размер файла: 2.17 Gb
Скачать Продвинутая разработка на "React" (2020) Видеокурс
|