chevron_left

React Native 实践教程

免费
第 3.10 回

教程文档

React Native 实践教程 - 网络请求封装一:Fetch,加入登录验证

2023年11月13日
React Native 实践教程

网络请求封装一:Fetch,加入登录验证

fetchRequest

新建src/utils/fetchRequest.js文件

import AsyncStorage from '@react-native-async-storage/async-storage';
import Api from '../constants/Api';

// 自定义 fetch,加上了登录参数
const fetchRequest = async (url, method = 'GET', params) => {
  const userToken = await AsyncStorage.getItem('userToken');
  const auth = userToken ? {Authorization: `Bearer ${userToken}`} : {};
  const body = params ? {body: JSON.stringify(params)} : {};

  const header = {
    Accept: 'appl...

课程介绍

「长乐未央」出品的 React Native 开发教程。

课程中使用 React Native 0.64.2 + React Navigation 6.x「新版」

使用 JavaScript 的 React 框架,来创建 iOS 和 Android 原生应用。

目录

适合这样的人

新手