В React нам нужны отдельные редукторы для каждого компонента.

Надеюсь , у вас все хорошо. Я не буду задавать вопросы по кодированию. Начинаю новый проект на React и я посвежее. Мне нужно знать, нужны ли нам отдельные редукторы для каждого компонента. (например, допустим, у меня есть компонент категории, в котором я покажу все категории и дам форму для вставки новой категории. Теперь у меня есть еще один компонент, называемый тегами. То же самое произойдет и здесь. Так что мне нужноCategoryReducer & TagReducer отдельный).

2 ответа

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

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

Я буду строить контейнеры для магазина.
1.Products
2.Payments Детали
3.Orders и
т.д..
Я предпочитаю держать редукторы отделены для этих функций.

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

Не обязательно иметь отдельный редуктор для каждого компонента, но хорошей практикой кодирования является наличие отдельных редукторов, вы можете добиться этого с помощью "combReducers"

Другие вопросы по тегам