文件名称:tipple:一个轻量级的无依赖库,用于使用React通过REST来获取数据
文件大小:371KB
文件格式:ZIP
更新时间:2024-06-03 10:34:55
react fetch hooks typescript rest
倾倒 一个轻量级的无依赖库,用于通过React中的REST来获取数据。 什么是Tip? Tipple很简单-实际上如此简单,它没有依赖性。 如果您正在使用REST,并且希望有一种简单的方法来管理客户端的数据提取,那么这可能就是解决之道。 它是如何工作的? Tipple有两个关键部分: 请求状态管理-一种说法,Tipple可以管理API调用的众多状态,因此您不必这样做。 基于域的完整性-由于每个请求都与域相关(例如,用户,帖子,评论),因此Tipple可以在发生突变时强制重新获取数据。 入门 安装倾斜 我敢肯定你以前做过 npm i tipple 配置上下文 Tipple使用React的上下文公开了客户端。 您需要将提供程序放在项目的根目录中,以便使用useFetch和usePush挂钩。 import { createClient , TippleProvider } from
【文件预览】:
tipple-master
----example()
--------package.json(981B)
--------sandbox.config.json(25B)
--------package-lock.json(297KB)
--------src()
--------tsconfig.json(459B)
--------db.json(453B)
--------.gitignore(310B)
--------webpack.config.js(1KB)
--------public()
--------README.md(183B)
----docs()
--------FAQs.md(2KB)
--------Configuration.md(3KB)
--------Hooks.md(6KB)
--------assets()
--------README.md(522B)
--------Domains.md(2KB)
----package.json(2KB)
----.sail.yml(461B)
----.prettierrc.yaml(39B)
----jest.config.js(117B)
----LICENSE(1KB)
----package-lock.json(394KB)
----.gitlab-ci.yml(690B)
----src()
--------usePush.test.tsx(5KB)
--------util.test.ts(5KB)
--------Provider.test.tsx(2KB)
--------useFetch.ts(4KB)
--------usePush.ts(2KB)
--------Provider.tsx(598B)
--------useFetch.test.tsx(9KB)
--------context.ts(194B)
--------types.ts(2KB)
--------client.test.tsx(5KB)
--------setupTests.ts(158B)
--------index.ts(352B)
--------client.ts(2KB)
--------util.ts(2KB)
----.npmignore(36B)
----.eslintrc.js(754B)
----tsconfig.json(292B)
----.github_changelog_generator(109B)
----.gitignore(41B)
----CHANGELOG.md(8KB)
----README.md(3KB)
----.eslintignore(18B)