Встановлення
Додамо до проекту бібліотеку Redux - набір функцій для створення стора (сховища, store), роботи зі станом програми (state) та відправлення екшенів (дій, actions).
npm install redux
Для використання React та Redux разом, необхідно додати до проекту бібліотеку React Redux. Це набір компонентів та хуків зв'язуючих компонентів React та Redux стор (store).
npm install react-redux
Redux vs Redux Toolkit
У матеріалах цього заняття ми познайомимося з основними концепціями бібліотеки Redux та обов'язково розберемо їх на живих прикладах. Але, надалі ми будемо використовувати Redux Toolkit - надбудову над базовими концепціями та конструкціями Redux, яка ґрунтується на кращих практиках, спрощує код пов'язаний з Redux і запобігає поширеним помилкам. Це офіційний рекомендований підхід до написання логіки Redux.