Skip to content
On this page

useSetState

管理 object 类型 响应式 的 Hooks,支持解构赋值,更方便维护。

代码演示

API

const [state, setState] = useSetState<S extends Record<string, any>>
(initialState: StateType<S>)
:[
  [S] extends [Ref<any>] ? S : Ref<UnwrapRef<S>>,
   (patch: Record<string, any>) => void
 ]
const [state, setState] = useSetState<S extends Record<string, any>>
(initialState: StateType<S>)
:[
  [S] extends [Ref<any>] ? S : Ref<UnwrapRef<S>>,
   (patch: Record<string, any>) => void
 ]

Source

源码文档示例