Я хочу передать значения с вкладки на другую вкладку и следую инструкциям из этого руководства https://reactnavigation.org/docs/en/params.html
Я получил значения в конце, но я не хочу внезапно менять экран.
Вместо этого я пытался использовать setParams, но это не сработало.
Вкладка настроек (Выбор):
onPress = {() => {
console.info('Select : '+ item.code);
this.props.navigation.navigate('A-page', {adCode: item.code});
}}
Первая вкладка (A-страница):
this.setState ({
AirportCode : this.props.navigation.getParam('adCode','----')
})
Любые идеи для передачи значений через навигацию Tab или метод, чтобы остановить внезапное изменение экрана?
это новое для меня, позвольте мне попробовать. Спасибо.





Это больше похоже на вариант использования Redux, чем на React Navigation. Если вы хотите изменить свойства, которые влияют более чем на один экран в вашем приложении, вы должны сохранить эти свойства в хранилище избыточности.
Я все еще должен использовать это свойство как обычно. Итак, есть идеи по передаче значения через навигацию по вкладкам?
Возможно, вам нужно больше на уровне состояния/реквизита с многоуровневым компонентом и изменением компонента на основе состояния, а не навигации по навигации.