📅  最后修改于: 2023-12-03 14:50:34.576000             🧑  作者: Mango
React Navigation是一个用于React Native应用程序中的导航库。React Navigation使得在手机应用程序中定义屏幕并在它们之间进行导航变得非常容易。
使用npm进行安装:
npm install @react-navigation/native
使用expo-cli进行安装:
expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view
import { createAppContainer } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import HomeScreen from './HomeScreen';
import DetailScreen from './DetailScreen';
const MainNavigator = createStackNavigator({
Home: {screen: HomeScreen},
Detail: {screen: DetailScreen},
});
const App = createAppContainer(MainNavigator);
export default App;
该文件定义了两个屏幕 - HomeScreen和DetailScreen - 以及它们之间的导航。createStackNavigator函数将这些屏幕包装在一起,以便它们之间的切换变得容易。