Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 2.14 KB

README.md

File metadata and controls

34 lines (20 loc) · 2.14 KB

Redux

Современные веб-приложения обрабатывают множество действий пользователя на клиентской стороне и это требует хранилища для текущего состояния приложения. Если небольшое веб-приложение использует React, то каких-то специальных решений для хранения состояния не требуется: достаточно состояния компонентов. Но для более больших приложений стоит использовать библиотеку для state management, например, Redux, Apollo или MobX.

Пройдя этот блок ты освоишь Redux в связке с React, а именно:

  • Узнаешь основные принципы Redux
  • Создашь много container components с использованием connect
  • Научишься организовывать и обновлять состояние приложения
  • Поймешь как декомпозировать reducer
  • Напишешь свой middleware
  • Воспользуешься thunk для асинхронных запросов к API

Необходимые знания

Понадобится знание JS, Promise и async/await в JS, React

Самостоятельная подготовка

Рекомендуется пройти блок React

Рекомендуется пройти блок AsyncJS

Предполагаем, что ты уже знаком с ES2015+ синтаксисом JavaScript. Если нет, прочти эту статью или потренируйся в новом синтаксисе тут.

Очная встреча

~ 8 часов

Презентация