Реагировать на собственный поток маршрутизатора

Я говорю о реакции-native-router-flux, и у меня возникла проблема... Я перезагружаю стековую навигацию, когда меняю навигацию по Tab. Я пытаюсь с backToInitial, но мне нужно нажать два раза на моей вкладке для сброса моего стека... Я не понимаю, почему.

Моя навигация:

-OSU
  -Scarlet
  -Gray
-VU
  -Blue
  -Black

Поэтому, когда я нахожусь на Blue и нажимаю один раз на OSU, я, когда для доступа к Скарлет не серый

Мой код:

export default class App extends Component {

    render() {
        return (
            <Router>
                <Tabs
                  key="tabbar"
                  tabBarStyle={{ backgroundColor: '#FFFFFF' }}
                  backToInitial={true}
                >

                  <Scene key="osu" title="OSU" icon={TabIcon} type='reset' backToInitial={true}>

                    <Scene 
                      key="scarlet"
                      component={ScarletScreen}
                      title="Scarlet"
                    />
                    <Scene
                      key="gray"
                      component={GrayScreen}
                      title="Gray"
                    />
                  </Scene>

                  <Scene key="vu" title="VU" icon={TabIcon} backToInitial={true}>

                    <Scene 
                      key="blue"
                      component={BlueScreen}
                      title="Blue"
                    />
                    <Scene
                      key="black"
                      component={BlackScreen}
                      title="Black"
                    />

                  </Scene>
                </Tabs>
            </Router>
          );
    }
}

0 ответов

Другие вопросы по тегам