реакции-навигация: как обернуть навигационные опции на нескольких экранах - PullRequest
0 голосов
/ 20 декабря 2018

Мне просто интересно, нужно ли размещать navigationOptions на всех экранах.Примерно так:

const AppStackNavigator = createStackNavigator({
  welcome: {
  screen: WelcomeScreen,
  navigationOptions: {
      header: null
    },
  },
  email: {
  screen: EmailLoginScreen,
  navigationOptions: {
      header: null
    },
  },
  password: {
  screen: FindPassWordScreen,
  navigationOptions: {
      header: null
    },
  },
  register: {
  screen: RegisterScreen,
  navigationOptions: {
      header: null
    },
  },
  agree: {
  screen: AgreementScreen,
  navigationOptions: {
      header: null
    }
  }
  })

Можно ли обернуть navigationOptions на все экраны?Но это выдаст мне ошибку.

const AppStackNavigator = createStackNavigator({
  welcome: WelcomeScreen,
  email:EmailLoginScreen,
  password:FindPassWordScreen,
  register: RegisterScreen,
  agree: AgreementScreen,
  navigationOptions: {
      header: null
    },
})

1 Ответ

0 голосов
/ 20 декабря 2018

да, можно применить настройки ко всему маршруту, вы просто делаете это неправильно

здесь,

const AppStackNavigator = createStackNavigator({
  welcome: WelcomeScreen,
  email:EmailLoginScreen,
  password:FindPassWordScreen,
  register: RegisterScreen,
  agree: AgreementScreen,
},{
    navigationOptions: {
      header: null
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...