文件名称:snap-state:management状态管理management
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-27 22:34:57
react hooks state-management preact jsx
快态 快速状态管理 :OK_hand: 。 (1KB以下) 动机 您可能并不总是需要使用Redux或React Context API并将Consumer封装在Provider中,还是相反? :male_sign::male_sign: 对于更简单的应用程序,您可能只想使用KISS方法 :thinking_face: (他只是叫我愚蠢吗?) 它是如何工作的? 这个库是在考虑React和Preact的情况下完成的,但是如果您使用自己的东西对您有好处。 我懂你了! 快照状态有点像事件分配的单例。 每次您在状态上设置或更改属性时,都会向那些正在监听这些事件的组件通知更改。 因此,以最简单的形式 // 1) import the state import { State } from 'snap-state' ; // 2) define a property State . test = 123 ; 现在,可以在应用程序中的任何位置使用此属性State.test
【文件预览】:
snap-state-master
----.gitignore(20B)
----README.md(4KB)
----.prettierrc(92B)
----package.json(1KB)
----src()
--------state()
--------vanilla()
--------hook()
--------index.js(126B)
--------emitter()
--------hoc()
----package-lock.json(240KB)