Как добавить страницу в StackNavigator с изменением состояния? (Реагируй Родной) - PullRequest
0 голосов
/ 08 мая 2018

Мне нужно добавить страницы в StackNavigator после того, как StackNavigator уже был инициализирован со страницами. Как я могу добавить страницы / экраны к нему в любой момент времени? Могу ли я подключиться к состоянию возможно?

Не совсем уверен, что лучший способ это сделать ...

1 Ответ

0 голосов
/ 08 мая 2018

Один из способов сделать это - импортировать и готов к работе шаблон страницы / экрана, а затем динамически заполнять его следующим текстом при изменении состояния.

this.props.navigation.setParams({...yourDynamicProps})

Если вам нужно выбрать шаблон, вы можете использовать оператор Case / Switch или условное условие / else для динамического изменения имени шаблона.

this.props.navigation.navigate("DYNAMIC_STRING")

...