Skip to content

kontur-web-courses/redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 часов

Презентация