我是新来回应本机.我需要简单的方案在这里通过点击按钮转到新的屏幕.反应本机按钮单击移动到另一个屏幕我试过这个
<TouchableHighlight
onPress={this.register}
style={styles.button1}>
<Text style={styles.buttontext1}>
Registration
</Text>
</TouchableHighlight>
register(){
//What should I write in here to go to a new layout.
}
Run Code Online (Sandbox Code Playgroud) 我试图从NavigatorIOS转换为Navigator,似乎无法弄清楚如何使passprops工作.我正在尝试将两个变量LRA和电子邮件传递给下一个场景,但我一直未定义.我对此很新,所以如果这是一个简单的问题,我很抱歉.这是我的代码到目前为止,随时给我任何其他你看错的提示!
DataEntry.js
class DataEntry extends Component {
constructor(props) {
super(props);
this.state = {
emailString: 'default@gmail.com',
isLoading: false,
message: '',
mailerror: false,
lraerror: false
};
}
onEmailTextChanged(event) {
this.setState({ emailString: event.nativeEvent.text });
if (!validateEmail(this.state.emailString)){
this.emailError = "Please enter a valid email"
this.setState({error: true})
}
else{
this.emailError = ""
this.setState({error: false})
}
}
onLRATextChanged(event) {
this.setState({ LRAString: event.nativeEvent.text });
if (!isValidID(this.state.LRAString)){
this.LRAError = "Valid LRA ID is 4-10 alphanumeric characters"
this.setState({error: true})
}
else{
this.LRAError = ""
this.setState({error: false})
}
}
gotoNext() …Run Code Online (Sandbox Code Playgroud)