Реагировать на собственный поток маршрутизатора
Я говорю о реакции-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>
);
}
}