useControllableValue

在某些组件开发时,我们需要组件的状态即可以自己管理,也可以被外部控制,useControllableValue 就是帮你管理这种状态的 Hook。

Api 与ahooks一致。

代码演示

基础用法

API

const state = useControllableValue(props: object, options?: Options)

Result

参数说明类型
state状态值-

Params

参数说明类型默认值
props组件的 propsobject-
options可选配置项,见 Options--

Options

参数说明类型默认值
defaultValue默认值,会被 props.defaultValue 和 props.modelValue 覆盖--
defaultValuePropName默认值的属性名stringdefaultValue
valuePropName值的属性名stringmodelValue
trigger修改值时,触发的函数stringupdate:modelValue

最近更新: