Передать реквизит из компонента в навигатор стека - PullRequest
0 голосов
/ 18 октября 2019

У меня есть значок, отображаемый на значке компонента нижней панели вкладок. Значок должен соответствовать длине данных, которые я получаю от асинхронного вызова внутри экрана. Как мне отправить bottomTabNavigator длину асинхронного вызова, который вызывается внутри экрана

Я пытался отправить событие, например, когда возвращается responseJson:

 const setParamsAction = NavigationActions.setParams({
              params: { badge: responseJson.length },
            });
 this.props.navigation.dispatch(setParamsAction);

, но когда яполучить параметр навигации из параметров навигации при создании маршрута в createMaterialBottomTabBar, состояние навигации пустое.

1 Ответ

0 голосов
/ 18 октября 2019

Ответ: Вы должны установить ключевое свойство NavigationAction для своего маршрута, а затем получить к нему доступ в маршрутах navigation.state напрямую

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