我正在尝试使用反应导航,但是有一些问题。我看不出有什么问题。我该如何解决这个问题?
到目前为止,我已经尝试过:
创建了一个新项目,并在那里尝试了该代码。
import React, {Component} from 'react';
import {StyleSheet,Text,View} from 'react-native';
import {createStackNavigator,createAppContainer} from "react-navigation";
class HomeScreen extends Component {
render() {
return (
<View style={styles.container}>
<Text>Home</Text>
</View>
);
}
}
export default class App extends Component{
render(){
return(
<AppContainer />
);
}
}
const AppNavigator = createStackNavigator({
Home:{
screen: HomeScreen
}
});
const AppContainer = createAppContainer(AppNavigator);
const styles=StyleSheet.create({
container:{
flex:1,
justifyContent:'center',
alignItems:'center',
backgroundColor:'#F5FCFF',
}
});
答案 0 :(得分:0)
从0开始,这就是我所做的:
1)react-native init navigation
2)cd navigation
3)npm i react-navigation
4)npm i react-native-gesture-handler
5)在App.js中复制代码
6)react-native start --reset-cache
7)react-native run-android
我的android模拟器是Nexus 5X API 28 X86,可以正常使用。
希望这可以帮助您解决此问题!
答案 1 :(得分:0)
只需使用
index.ios.js
或
index.andriod.js.
答案 2 :(得分:0)