undefined不是对象this.props错误

问题描述 投票:0回答:1

我正在尝试遵循此(link)教程,以在注册页面和登录页面之间导航。通过它的部分方式我得到错误:

undefined不是对象this.props

当我尝试在Login.js中添加以下按钮时出现此错误:

<Button
   title='Go to SignUp'
   onPress={() => this.props.navigation.navigate('SignUp')}
/>

[这是在本文讨论“管理身份验证流”的部分之前。在本节之前,我已经实现了所有代码,但是无法继续进行。请帮忙。

这里是博览会小吃的链接。https://snack.expo.io/rkuPjzLRr

javascript react-native react-navigation
1个回答
0
投票

问题表明他无法在道具中找到导航,请确保您的组件位于堆栈导航器中,如果没有它,您的组件将无法获得导航道具

const AuthNavigation = createStackNavigator(
  {
    Login: { screen: Login },
    Signup: { screen: Signup }
  },
  {
    initialRouteName: 'Login'
  }
)

© www.soinside.com 2019 - 2024. All rights reserved.