文件名称:democrat:React,但用于状态管理!
文件大小:286KB
文件格式:ZIP
更新时间:2024-05-22 03:00:06
react hooks typescript state-tree TypeScript
:scroll: *党人 React,但用于状态管理! Democrat是一个模仿React API(Components,hooks,Context ...)的库,但是它不会产生DOM突变,而是会产生一个状态树。 然后,您可以将此状态树用作全局状态管理系统(例如redux或mobx)。 项目状态 尽管该项目可能不是100%稳定的,但它具有相当数量的测试,并且已在几个项目中使用,没有任何问题。 安装 npm install democrat 要旨 import { useState , useCallback , createElement } from 'democrat' ; // Create a Democrat "component" const MainStore = ( ) => { // all your familiar hooks are here const [ cou
【文件预览】:
democrat-master
----yarn.lock(338KB)
----src()
--------Global.ts(391B)
--------types.ts(8KB)
--------utils.ts(12KB)
--------ChildrenUtils.ts(22KB)
--------index.ts(568B)
--------Store.ts(7KB)
--------symbols.ts(241B)
--------Hooks.ts(10KB)
----.vscode()
--------settings.json(54B)
----design()
--------logo.svg(11KB)
--------PoiretOne-Regular.ttf(44KB)
--------logo.sketch(133KB)
----.travis.yml(90B)
----example()
--------index.html(366B)
--------index.tsx(578B)
--------src()
--------tsconfig.json(484B)
--------.gitignore(24B)
----tsconfig.json(667B)
----LICENSE(1KB)
----test()
--------index.test.tsx(28KB)
--------utils.ts(2KB)
----.prettierrc(111B)
----README.md(5KB)
----.gitignore(125B)
----package.json(2KB)
----.nvmrc(9B)