当组件被卸载或发出不同的请求时,执行获取和中止的 React 钩子

时间:2024-06-28 08:30:41
【文件属性】:

文件名称:当组件被卸载或发出不同的请求时,执行获取和中止的 React 钩子

文件大小:169KB

文件格式:ZIP

更新时间:2024-06-28 08:30:41

Awesome React Hooks

use-abortable-fetch React 钩子,当组件被卸载或新的 fetch 请求开始时,它会执行 fetch 并中止。 安装 npm install use-abortable-fetch 或 yarn add use-abortable-fetch 用法示例: import React from 'react'; 从'use-abortable-fetch'导入useAbortableFetch; const ChuckNorrisJoke = () => { const { data, loading, error, abort } = useAbortableFetch( '//api.icndb.com/jokes/random/?limitTo=[nerdy]&escape=javascript' ); 如果(加载)返回


【文件预览】:
use-abortable-fetch-master
----.travis.yml(65B)
----example()
--------index.jsx(1KB)
--------index.html(432B)
----package.json(2KB)
----.github()
--------dependabot.yml(249B)
----.prettierrc(29B)
----jest.config.js(70B)
----LICENSE(1KB)
----package-lock.json(574KB)
----src()
--------fetchData.ts(2KB)
--------isJSON.test.ts(944B)
--------index.test.tsx(1KB)
--------types.ts(304B)
--------isJSON.ts(640B)
--------index.ts(1KB)
----.mergify.yml(273B)
----.eslintrc.js(677B)
----tsconfig.json(219B)
----.gitignore(350B)
----README.md(939B)
----release()
--------index.js(2KB)
--------index.umd.js(2KB)
--------isJSON.d.ts(87B)
--------fetchData.d.ts(285B)
--------index.js.map(6KB)
--------index.umd.js.map(6KB)
--------index.esm.js(2KB)
--------index.modern.js(1KB)
--------index.mjs(2KB)
--------index.d.ts(199B)
--------index.modern.js.map(6KB)
--------index.esm.js.map(6KB)
--------isJSON.test.d.ts(11B)
--------types.d.ts(341B)
--------index.test.d.ts(11B)
--------index.mjs.map(28KB)
----.vscode()
--------launch.json(387B)

网友评论