React Native导航栏系列(一)

对于RN新手来说,这里面的很多知识点可能会让你觉得很绕。就导航栏来说,就会让你觉得有点不适应,因为创建了一个新项目之后,导航栏的一些组件并不包括在创建好的项目中,只能在后面再进行安装。接下来,我会出RN导航栏的文章一二三。

此导航栏适用于安卓、苹果。

第一步,安装相应的组件:
在React Native项目中安装所需的软件包(根据自己的系统进行选择命令):

npm install @react-navigation/native
yarn add @react-navigation/native

接着还需要安装一个依赖到项目中:

npm install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view
yarn add react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view

要完成安装react-native-gesture-handler,请在你的条目文件的顶部(确保位于顶部,并且没有其他内容)添加以下内容,例如index.js或App.js:

import 'react-native-gesture-handler';

接着安装堆栈导航器库:

npm install @react-navigation/stack
yarn add @react-navigation/stack

好了,以上就是需要安装的内容,接下来我就给个简单示例:

import 'react-native-gesture-handler';
import React, { Component } from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import Home from './src/Home';

const Stack = createStackNavigator();
export default class App extends Component {
  render(){
    return (
      <NavigationContainer>
        <Stack.Navigator>
            <Stack.Screen name="首页" component={Home} />
        </Stack.Navigator>
      </NavigationContainer>
    )
  };
};

在这里插入图片描述
上面就是一个最简单的带头部导航的页面,后面我将写页面之间的跳转,更复杂的一些导航。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聂大哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值