React Hooks with Immer 中的简单不变性。

时间:2021-06-08 14:49:18
【文件属性】:
文件名称:React Hooks with Immer 中的简单不变性。
文件大小:23KB
文件格式:ZIP
更新时间:2021-06-08 14:49:18
Awesome React Hooks React Immer Hooks 在带有 Immer 的 React Hooks 中轻松实现不变性。 注意:React Hooks 目前是一个 RFC 提案,可能会发生变化。 您至少需要 [email protected] 才能使用此功能。 安装 yarn add react-immer-hooks 用法 useImmerState(initialState) import { useImmerState } from 'react-immer-hooks' const initialState = { clicks: 0, doubleClicks: 0 } const ClickCounters = () => { const [ state, setState ] = useImmerState(initialState) const onClick = () => setState(draft => { draft.clicks++ }) const onDoubleClick = () => setState(draft => { draft.doubleClicks++
【文件预览】:
react-immer-hooks-master
----rollup.config.js(745B)
----yarn.lock(53KB)
----src()
--------useImmerReducer.mjs(296B)
--------useImmerState.mjs(383B)
--------index.mjs(139B)
----LICENSE(1KB)
----README.md(2KB)
----.editorconfig(546B)
----.gitignore(29B)
----package.json(787B)

网友评论