【文件属性】:
文件名称:use-axios-react:为 CRUD React axios 钩子
文件大小:112KB
文件格式:ZIP
更新时间:2021-05-30 04:51:33
hooks axios react-axios react-hooks JavaScript
警告:未维护,请随意分叉并以任何方式使用
npm i axios use-axios-react
特征
挂钩 :check_mark_button: 数据获取 :check_mark_button: CRUD :check_mark_button: 批量操作
:check_mark_button: 取消请求
:check_mark_button: 重试/重新加载回调
:check_mark_button: 零配置,但在需要时完全可配置
:check_mark_button: 没有应用架构承诺,加入你的 React 和 Axios 项目并开始在你的新组件中使用钩子
没有额外的依赖(React 和 Axios 是对等依赖),因此如果您的项目已经使用 axios,则开销最小
所有 axios 功能
安装
npm i use-axios-react
确保安装了 axios 本身
npm i axios
并确保您使用 React v16.8.0 或更新版本。
例子
基本数据获取 (GET)
import React from "react" ;
import { useGetDa
【文件预览】:
use-axios-react-master
----.eslintrc.json(1012B)
----src()
--------useRequestData.js(2KB)
--------__tests__()
--------useRequestCallback.js(2KB)
--------useParallelRequestCallback.js(3KB)
--------axiosInstance.js(177B)
--------index.js(174B)
----jest.transform.js(229B)
----README.md(11KB)
----jest.config.json(72B)
----.gitignore(36B)
----package-lock.json(521KB)
----package.json(2KB)