Так что в основном у меня есть приложение с одним компонентным деревом.App
как родитель, а затем он идет оттуда.Первоначально все состояния, очевидно, централизованы от родительского компонента App
, как обычно, и затем состояние передается каждому компоненту через реквизиты.Мы все знаем, что это хлопотно, так как дерево компонентов становится все больше и больше.
Я изучаю React-Redux и просто любопытно, всегда ли мне нужно использовать connect()
, а затем каждый создает mapStateToProps
иmapDispatchToProps
для всех моих компонентов, включая подкомпоненты?Есть ли разовый способ сделать это?Разве мои компоненты не могут просто получить доступ ко всему хранилищу без привязки каждого состояния / отправки к реквизитам один за другим, что я считаю повторяющимся и отнимающим много времени?
Я приехал из Vue-Фон Vuex (хотя мой опыт работы с Vuex ограничен), а React-Redux - это совсем другой шариковый воск, если не намного более сложный IMO.