Когда я начинал с Redux, мне было очень трудно, я прошел множество руководств, неограниченное количество видеоуроков на Youtube и множество блогов. Но после работы с редуксом над моими проектами я понял, что это не так сложно, и узнал, как это важно для нас (мощный инструмент).

Таким образом, кривая сложности для Redux вначале очень высока, вы ничего не поймете легко, но по мере того, как вы начнете работать над этим, кривая сложности будет уменьшаться, и вы будете получать больше удовольствия от нее.

Итак, в этом посте я объясню, что такое редукс с точки зрения непрофессионала.

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

Я объясню это на примере:

Предположим, вы идете в продуктовый магазин (в продуктовом магазине есть овощи, фрукты, соки и яйца), и вы являетесь покупателем, и вы пришли в магазин и попросите овощи, тогда владелец магазина пойдет в овощной отдел и принесет вам желаемый овощ (то же самое относится к овощам, фруктам и т. д.). Поэтому владелец магазина оставил отдельные секции для всех 4 предметов, чтобы было удобно.

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

Так что, если что-то разбирается по отдельности, будет легко выбрать правильный предмет. Если это имеет смысл. Так вот что такое Redux. Он просто отделяет все друг от друга и делает ваше приложение менее сложным.

Таким образом, он состоит из 3 основных частей: 1) Действия 2) Редуктор 3) Магазин

Итак, что такое Действие. Теперь мы вернемся к примеру, упомянутому выше, поэтому, если покупатель попросит конкретный продукт, это станет для нас нашим Действием (например, яйца, овощи и т. д.). . Теперь владелец получает действие, и владелец идет в магазин, и все сортируется по овощам, яйцам и т. д. Теперь владелец переходит к конкретному действию (что заказал покупатель), переходит в этот раздел и выбирает продукты. и вернуть его клиенту, это то, что делает редуктор. на основе определенного действия он ищет в магазине и получает товар. А магазин — это склад, где присутствуют все данные/продуктовые товары.

Вот что такое Redux в двух словах (простыми словами)

До тех пор Happy Coding и, пожалуйста, прокомментируйте, если вы найдете это полезным или что-то улучшите.