Как можно перейти на другой экран при использовании TabNavigator?

Я использую 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>

файлы:

Скрины Root: inc / root.js

Кошелек: inc / wallet / wallet-screen.js

Home: inc / home-screen.js

Корни вкладок: inc / home / tabsShow.js

Вкладки: inc / home / tabs / men.js и inc / home / tabs / women.js

0 ответов