2017-07-27 63 views
1

在我的主要应用页面未定义:获得props.navigation在阵营本地

const App = StackNavigator({ sign-up: { screen: Signup }, }); 

注册页面上:

const { navigate } = this.props.navigation; 

<Text onPress={() => navigate(‘sign-up’)} Sign Up</Text> 

我缺少什么?

+1

你不应该使用'-'名称或变量,它可以是注册 –

+0

感谢@JigarShah,我是初学者在反应母语: ) –

回答

4

使用它this GitHub的问题评论提到喜欢:

const SimpleApp = StackNavigator({ 
    Home: { screen: HomeScreen }, 
}); 

AppRegistry.registerComponent('SimpleApp',() => SimpleApp); 
+0

谢谢@Farrukh,它的工作! –