文件名称:use-undo-state:退回您的状态!
文件大小:88KB
文件格式:ZIP
更新时间:2024-04-15 14:56:01
JavaScript
:hourglass_done: 使用撤销状态 回滚您的状态 > npm i / > yarn 描述 一个简单的钩子可以回滚您的状态,并处于您先前的修改状态。 用法 import { useUndoState } from 'use-undo-state' ; function useTodoList ( ) { const [ list , setList , rollbackList ] = useUndoState ( [ ] ) ; const addElementToList = useCallback ( async ( element ) => { try { setList ( ( prevList ) => [ ... prevList , element ] ) ; await fetch ( element ) ; //simulating a put/p
【文件预览】:
use-undo-state-main
----.eslintrc(91B)
----rollup.config.js(1KB)
----.babelrc.js(855B)
----package.json(3KB)
----tests()
--------useUndoState.test.js(671B)
----src()
--------index.js(33B)
--------useUndoState.js(502B)
----.npmignore(58B)
----examples()
--------ViewTodoList.js(964B)
----.gitignore(162B)
----typings()
--------index.d.ts(475B)
----README.md(2KB)
----yarn.lock(244KB)
----.eslintignore(40B)