Этот блог — попытка просто изложить концепцию React-Redux и ее актуальность в контексте React.

Прежде всего, если вы слышали и Redux, и React-Redux, и это звучит запутанно, поймите, что они оба связаны, но это две разные вещи.

Redux, согласно Redux.js.org(официальный веб-сайт Redux), представляет собой контейнер с предсказуемым состоянием для приложений Js (не беспокойтесь, если последние несколько слов не имеют смысла, это то, что это blog), тогда как React-Redux — это пакет, который используется в проектах React для использования в них Redux.

Упрощенное определение для новичков –

Проще говоря, Redux можно рассматривать как некую глобальную переменную, к значению которой можно получить доступ из любой точки проекта.

Да, вот как это просто и легко! По крайней мере, на высоком уровне это просто. Но в Redux есть ТОННА нового жаргона, который необходимо выучить, и, если честно, это, вероятно, самая сложная часть.

React-Redux состоит из трех основных частей.

Часть 1. Магазин

Это в основном причудливое слово для переменной. Здесь хранятся ваши данные

Часть 2. Редукторы

Редюсеры — это чистые функции, которые принимают предыдущее состояние вашего хранилища и действие, которое вы хотели бы использовать для преобразования хранилища. Обычно это список операторов case.

Часть 3 — Действия

Действия можно понимать как простую функцию, которая при вызове из компонента запускает требуемый редьюсер, который, в свою очередь, затем выполняет задачу, для которой он предназначен.

Вот и все !!! Это самое основное введение в React-Redux, это определенно больше, чем просто это, но я надеюсь, что это поможет вам начать понимать React-Redux.

СПАСИБО :-D