React Native 提供了多种导航库,帮助开发者实现应用内的页面跳转和导航功能。本文将简要介绍几种常用的 React Native 导航库。

常用导航库

以下是一些在 React Native 中常用的导航库:

  • react-navigation:这是一个功能强大的导航库,支持栈导航、Tab 导航、抽屉导航等多种模式。
  • react-native-tab-view:适用于实现 Tab 导航,可以与 react-navigation 配合使用。
  • react-native-stack-navigator:基于 react-navigation 的栈导航解决方案。

示例代码

以下是一个使用 react-navigation 实现栈导航的简单示例:

import { createAppContainer, createSwitchNavigator } from 'react-navigation';

const AppNavigator = createSwitchNavigator({
  Home: { screen: HomeScreen },
  Details: { screen: DetailsScreen },
});

const AppContainer = createAppContainer(AppNavigator);

export default class App extends React.Component {
  render() {
    return <AppContainer />;
  }
}

扩展阅读

如果你对 React Native 导航库有更多兴趣,可以阅读以下文章:

React Native 导航库