Есть ли способ в React Navigation отправить параметры с одной вкладки на другую? - PullRequest
1 голос
/ 13 января 2020

У меня есть простой компонент (BottomTabNavigator), который имеет две вкладки. Одним из них является довольно простой экран настроек, который отслеживает, хранит текущие настройки в своем состоянии. Теперь я хочу передать эти настройки обратно на другую вкладку, чтобы они могли регулироваться в соответствии с настройками. (Что-то эквивалентное this.props.navigation.navigate('RouteOtherTab', { settings: this.state.settings }), но с кнопкой onPress и передачей параметров только тогда, когда они меняют вкладку)

Может быть, довольно глупо реализовывать подобные настройки. Если да, скажите, пожалуйста, что это за стандарт, чтобы я мог его настроить (я довольно новичок в React Native и React Navigation)

1 Ответ

0 голосов
/ 13 января 2020

Вместо того, чтобы пытаться передавать параметры назад и вперед (что, как я знаю, является проблемой в React Navigation), почему бы не использовать store , который будет отслеживать настройки приложения?

Таким образом, вам не нужно постоянно передавать параметры настройки. Возможно, в будущем вы захотите использовать настройки и на других страницах, поэтому возможность доступа к ним из магазина сэкономит вам много времени и усилий.

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