搜索...
一个类似于 React.useState 的 React Hook,但额外提供了一个 reset 函数,用来将状态重置为初始值。
reset
const [name, setName, resetName, initialName] = useResetState('张三') // 修改状态 setName('李四') // 重置状态为初始值 resetName() // 重置状态为指定值,并同时修改初始值为指定值 resetName('王五') console.log(name, initialName) // 王五, 王五
点击下方链接跳转 GitHub 查看源代码。
const [state, setState, reset, initialState] = useResetState(initialState, options)
状态的初始值。
有关更多详情,请参见 useSafeState#options。
type UseResetStateReturns = readonly [T, ReactSetState<T>, (initialState?: T) => void, T]
有关更多详情,请参见 useSafeState#returns。