Ludmilishee / redux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Презентация

About


Languages

Language:JavaScript 52.4%Language:HTML 18.7%Language:CSS 17.6%Language:SCSS 11.3%Language:Batchfile 0.0%