Как получить параметры инициализации в getStateForAction - PullRequest
0 голосов
/ 15 апреля 2019

Приложение имеет несколько страниц, некоторые страницы необходимо войти, чтобы открыть, некоторые нет.Я хочу настроить каждую страницу, что ли нужно войти в конфигурации маршрута.но я не могу получить параметры инициализации в getstateforaction

|реактивная навигация |3.3.2 |Реактивный0,58,6 |узел |11.9.0 |нпм или пряжа |нпм

const MainNavigator = createStackNavigator({
  Home,
  Settings: createStackNavigator({ Setting: {
     screen: Setting,
     params: { auth : true}
  }})

const defaultGetStateForAction = MainNavigator.router.getStateForAction

MainNavigator.router.getStateForAction = (action, lastState) => {
  console.log(action)  //print   { type:  "Navigation/NAVIGATE" , routeName: "Setting"}
  return defaultGetStateForAction(action, lastState)
}

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