《Umi Hooks》官网笔记-useControllableValue

useControllableValue

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

const [
    // 状态值
    state,
    // 修改 state 函数
    setState
] = useControllableValue(
    // 组件的 props
    props: object,
    // 可选配置项
    options?: {
        // 默认值
        defaultValue,
        // 默认值的属性名
        defaultValuePropName,
        // 值的属性名
        valuePropName,
        // 修改值时,触发的函数
        trigger
    }
);
文章作者: koral
文章链接: http://luokaiii.github.io/2020/04/21/前端/UmiHooks/State/useControllableValue/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自