【文件属性】:
文件名称:react-immer:使用Immer和React挂钩没有胡说八道的状态管理
文件大小:74KB
文件格式:ZIP
更新时间:2021-05-26 20:28:50
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)