useLocalStorageReducer:React挂钩使用useReducer与localStorage持久性

时间:2024-04-08 21:16:16
【文件属性】:

文件名称:useLocalStorageReducer:React挂钩使用useReducer与localStorage持久性

文件大小:526KB

文件格式:ZIP

更新时间:2024-04-08 21:16:16

react hooks npm localstorage usereducer

useLocalStorageReducer 一个react钩子,使您可以使用浏览器localstorage的功能和useReducer react钩子的结合! API是相同的,您将不会发现它们之间的差异! 现场表演示例 您可以在以下上试用此实时版本: : TL; DR import { useLocalStorageReducer } from "@penseapp/useLocalStorageReducer" ; export interface ExampleContextInterface { field1 : string ; } export type ExampleAction = UPDATE_STATE ; // Your reducers used in switch const [ stateExample , dispatchExample ] =


【文件预览】:
useLocalStorageReducer-master
----.gitmodules(64B)
----rollup.config.js(588B)
----package.json(2KB)
----.github()
--------dependabot.yml(501B)
--------workflows()
--------pr-labeler.yml(121B)
--------labeler-config.yml(434B)
----LICENSE(1KB)
----package-lock.json(133KB)
----src()
--------useLocalStorageReducer()
--------index.ts(67B)
----.eslintrc.js(2KB)
----tsconfig.json(6KB)
----.gitignore(724B)
----playground()
--------.firebase()
--------package.json(969B)
--------.firebaserc(72B)
--------firebase.json(211B)
--------package-lock.json(640KB)
--------src()
--------tsconfig.json(503B)
--------public()
--------README.md(2KB)
--------yarn.lock(497KB)
----commitlint.config.js(94B)
----README.md(5KB)
----yarn.lock(117KB)
----.eslintignore(120B)
----.editorconfig(230B)
----.prettierrc.ts(187B)

网友评论