createMaterialTopTabNavigator を使用します。
これで、ウォレット画面に移動するためのTouchableOpacityがあり、この TouchableOpacity はタブにあり、このタブはホーム画面にあります。TouchableOpacity をクリックしても動作しませんが、エラーは表示されません。
<TouchableOpacity activeOpacity={0.8} onPress={() => {
this.props.navigation.dispatch(StackActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'Wallet' })
],
}))
}}>
<Text>Wallet</Text>
</TouchableOpacity>
ファイル:
画面ルート: inc/root.js
ウォレット: inc/wallet/wallet-screen.js
ホーム: inc/home-screen.js
タブルート: inc/home/tabsShow.js
タブ: inc/home/tabs/men.js および inc/home/tabs/women.js