我正在React-Native中制作一个简单的2个静态页面应用程序。
将有一个带有按钮(可触摸突出显示)的登录页面About us
当用户单击它时,它应该呈现一个全新的组件。
在 html 中,它将用这样的东西来完成:<a href="aboutus.html">
我尝试使用react-native-router-flux
但我不断收到一些错误,我不想有一个标题。
我是这样做
的在index.android.js(index.js)中,导入并定义要导航的屏幕
import {StackNavigator} from 'react-navigation'
import App from './App';
import App1 from './App1';
import App2 from './App2';
const Navigation = StackNavigator({
App:{screen: App},
App1:{screen: App1},
App2:{screen: App2}
});
在屏幕中,您要导航到此处的是应用程序.js
export default class App extends React.Component<{}> {
static navigationOptions={
title:'First Screen',
}
render() {
var {navigate} = this.props.navigation;
return (
<View>
<Text>This is first screen</Text>
<Button
onPress={() => navigate('App1')}
title="Go to screen 2"
/>
</View>
);
}
}
App1.js 将与 App 相同.js如果要导航到另一个 (App2.js)