文件名称:react-atom:受Clojure(Script)和agent.cljs启发,在React中管理状态的简单方法
文件大小:304KB
文件格式:ZIP
更新时间:2024-02-26 16:00:27
react redux hooks react-native state-management
一种在管理共享状态的简单方法 建立在React 之上 通过激发以s 描述 react-atom为全局应用程序状态和本地组件状态提供了一种非常简单的方法来管理React中的状态: :sparkles: Atom :sparkles: 。 将您的状态放在Atom : import { Atom } from "@dbeining/react-atom" ; const appState = Atom . of ( { color : "blue" , userId : 1 } ) ; 用deref读取状态 您不能直接检查Atom状态,而必须deref它,如下所示: import { deref } from
【文件预览】:
react-atom-master
----.dependabot()
--------config.yml(314B)
----.releaserc.json(389B)
----tsconfig.jest.json(360B)
----commitlint.config.js(86B)
----webpack.development.config.js(1KB)
----webpack.config.js(264B)
----src()
--------error-messages.ts(751B)
--------react-atom-internal.ts(7KB)
--------utils.ts(1KB)
--------react-atom.ts(124B)
--------internal-types.ts(2KB)
----.babelrc(180B)
----scripts()
--------precommit.sh(269B)
----.travis.yml(429B)
----tsconfig.json(424B)
----LICENSE(1KB)
----test()
--------swap.spec.tsx(6KB)
--------initialize.spec.tsx(1KB)
--------utils.spec.ts(467B)
--------testing-utils.ts(172B)
--------setup-test-env.ts(156B)
--------useAtom.spec.tsx(7KB)
----jest.config.js(234B)
----.prettierrc(24B)
----tslint.json(399B)
----README.md(12KB)
----webpack.production.config.js(1KB)
----typedoc.js(262B)
----.npmrc(79B)
----docs()
--------index.html(29KB)
--------assets()
--------interfaces()
--------globals.html(21KB)
----.gitignore(1KB)
----package-lock.json(800KB)
----package.json(3KB)
----.nvmrc(2B)