Этот блог — попытка просто изложить концепцию 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