Я взламываю React/Redux и строю много контейнеров и компонентов.Можно ли положить контейнер в компонент в Redux?
Однако недавно я столкнулся дизайн выбор, который я сделал, что сделал на моих элементов выглядеть следующим образом:
Мой вопрос заключается в следующем дизайн OK? В основном я борюсь за то, как передать Redux Actions
до кнопки, так как кнопка находится на нескольких уровнях. Я мог бы продолжать передавать действия вниз компоненту в компонент из HeaderContainer
, но если DOM станет глубже, это будет все хуже и хуже.
Я чувствую, что этот дизайн НЕПРАВИЛЬНО, поскольку данный компонент вызывает компонент контейнера.
Любые мысли?
Привет, я не понимаю, почему вам нужно подключиться к магазину в первую очередь просто для отправки действий? Вы должны подключиться к хранилищу, только если ваш компонентный рендеринг должен прослушивать изменения в хранилище ... –
«Представляющий компонент вызывает компонент контейнера». Дэн Абрамов говорит, что это [штраф] (https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.ssq4o7wml) –