首页 > 解决方案 > 如何在 React Native 中创建导航抽屉?

问题描述

我有主页、类别和关于页面,我想创建一个导航抽屉并可以访问我的导航抽屉中的所有这些页面,我该怎么做?

标签: react-nativereact-native-android

解决方案


首先,您需要像这样安装“反应本机导航抽屉”库npm install @react-navigation/drawer

完成此操作后,将此代码添加到您的 App.js 文件或您想要的任何页面中。

import { createDrawerNavigator } from '@react-navigation/drawer';
import { NavigationContainer } from '@react-navigation/native';

const Drawer = createDrawerNavigator();

export default function App() {
  return (
    <NavigationContainer>
      <Drawer.Navigator initialRouteName="Home">
        <Drawer.Screen name="Home" component={HomeScreen} />
      </Drawer.Navigator>
    </NavigationContainer>
  );
}

where<Drawer.Screen name="Home" component={HomeScreen} />代表您要添加到抽屉的每个屏幕。


推荐阅读