文件名称:react-immer:使用Immer和React挂钩没有胡说八道的状态管理
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-15 14:15:30
state-management reactjs immer render-props react-hooks
React沉浸 使用和没有胡说八道的状态管理 TL; DR index.js import React from 'react' import ReactDOM from 'react' import { createStore } from 'react-immer' import Counter from './Counter' createStore ( { count : 1 } ) function App ( ) { return < Counter> } const rootElement = document . getElementById ( 'root' ) ReactDOM . render ( < App> , rootElement ) Counter.js /* Counter.js */ import React from 'rea
【文件预览】:
react-immer-master
----.gitignore(942B)
----.babelrc(301B)
----.eslintrc(120B)
----package.json(2KB)
----package-lock.json(270KB)
----src()
--------Observable.js(260B)
--------useImmer.js(236B)
--------useImmerRenderer.js(160B)
--------Immer.js(927B)
--------store.js(829B)
--------index.js(203B)
--------applySpec.js(220B)
--------shallowEqual.js(1KB)
--------useImmerHook.js(682B)
--------createStore.js(113B)
----.travis.yml(161B)
----LICENSE(1KB)
----README.md(3KB)
----test()
--------index.test.js(57B)