单击按钮时如何重定向本机?

kur*_*nch 6 react-native

当我点击按钮时,如何进入下一个反应原生屏幕?

这是我的代码

import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  Button,
} from 'react-native';
import Test from './android/components/Test'


export default class ReactTest extends Component {


  render() {

    return (

      <View style={styles.container}>
        <Text style={styles.welcome}>
          Welcome click the button to register.
        </Text>
         <Button
                    style={styles.cancelButton} 
                    onPress={this.editUser}
                    title="Register"
                    color="#343434"
                    accessibilityLabel="Register a User."/>
      </View>


    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我是反应原生的新手.按下注册按钮时,我试图从一个屏幕导航到另一个屏幕.

Jef*_*jan 3

您可以使用以下任一 api

但我建议您使用React Navigation这是如何使用React Navigation 的示例

import {
  StackNavigator,
} from 'react-navigation';

const App = StackNavigator({
  Home: { screen: HomeScreen },
  Profile: { screen: ProfileScreen },
});

class HomeScreen extends React.Component {
  static navigationOptions = {
    title: 'Welcome',
  };
  render() {
    const { navigate } = this.props.navigation;
    return (
      <Button
        title="Go to Jane's profile"
        onPress={() =>
          navigate('Profile')
        }
      />
    );
  }
}
Run Code Online (Sandbox Code Playgroud)