Основные инструменты Redux
Изучив в прошлых уроках теоретические основы Redux, мы можем перейти к основному, официально рекомендуемому инструментарию, который мы также будем использовать для создания приложения на Redux.
Несмотря на то, что Redux - это маленькая самостоятельная JS библиотечка, ее можно использовать с различными фреймворками. Считается, что наиболее часто ее применяют именно с React фреймворком, и мы поступим также. Создатели Redux выпустили официальный пакет React-Redux, позволяющий работать React компонентам в связке с Redux.
Вторым важным инструментом для работы, является Redux Toolkit или просто RTK. Он позволяет уменьшить количество устанавливаемых зависимостей, упростить код и сократить количество шаблонного кода в приложении, а также имеет много полезных встроенных вещей, таких как Redux Thunk и Redux DevTools, о которых мы будем говорить позже.
И, наконец, отладочный инструмент - расширение для браузера Redux DevTools Extension. Он помогает нам отслеживать изменение состояния в Redux store и эффективно отлаживать приложение.
Установку этих и дополнительных инструментов, а также других необходимых нам библиотек, мы будем производить в последующих уроках.