如何在react native中以编程方式导航



我有一个名为ChooseUser的屏幕。还有一个名为ChooseUserScreen.js的文件,我想在登录完成后导航到它。但它不起作用。它显示了这个错误:

ReferenceError: Can't find variable: navigate

这是我的代码:

import React, { Component } from 'react';
import { Text, Block, Input, Button } from 'galio-framework';
import { StyleSheet, TouchableOpacity } from 'react-native';
class SignIn extends Component {
state = {  
tochooseuser: false  
}
signIn() {
this.setState({tochooseuser: true })
}  
render() {
if (this.state.tochooseuser === true) {
navigate('ChooseUser')
}
return (
<Button round color="info" style={ styles.btn } onPress={ this.signIn.bind(this) }>Sign in</Button>
);
}
}
export default SignIn;

我设法用做到了

this.props.navigation.navigate('ChooseUser')

内部登录((

最新更新