Как передать данные в хранилище Redux на tabBarComponent (3.x)? - PullRequest
0 голосов
/ 07 марта 2019

Я застрял при передаче данных из хранилища Redux в tabBarComponent.

Версия реагирующей навигации: 3.x

Требование: я сохраняю цвет темы в хранилище ихочу настроить мою нижнюю панель вкладок на основе цвета темы.

Ниже приведено то, что было извлечено из официального документа и попробовано.к tabBarComponent и игнорирует данные из хранилища приставок.Я также пытался подключить TabBarComponent к магазину, даже пытался подключить BottomTabBar к магазину.Однако ничего из вышеперечисленного не работает.
Я знаю, что мы можем обернуть навигатор в компонент и передать данные, но в реакции-навигации 3.x это создаст проблемы.
Есть ли решение или обходной путь?передать данные в хранилище на tabBarComponent?
Или есть ли другой способ выполнить это требование?Спасибо!

1 Ответ

0 голосов
/ 08 марта 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...