文件名称:react-atomic-state:基于使用订阅的简单的React React全局状态管理
文件大小:110KB
文件格式:ZIP
更新时间:2024-06-06 02:40:15
TypeScript
:atom_symbol: React原子态 基于简单简单React全局状态管理。 安装 $ npm install --save react-atomic-state # --- or --- $ yarn add react-atomic-state :red_question_mark: 动机 我的“状态和道具”情侣一个巨大的风扇,但有时我需要共享一个简单的价值,我的整个应用程序。 我不喜欢Context API和现有的全局状态管理库(在大多数情况下,对我来说过头了:状态必须是一个对象,必须处理选择器等),因此我决定发布此小型库以涵盖这种特殊的需求 :raising_hands: 。 用法 // states/count.ts import { atom , useAtom } from "react-atomic-state" ; const count = atom ( 0 ) ; export const decrement = ( ) => count
【文件预览】:
react-atomic-state-master
----package.json(2KB)
----__tests__()
--------index.tsx(3KB)
----.prettierignore(6B)
----LICENSE(1KB)
----src()
--------index.ts(1KB)
----tsconfig.json(306B)
----.gitignore(150B)
----README.md(2KB)
----yarn.lock(277KB)
----babel.config.js(322B)