Skip to main content

useOption

方便基础配置,参数数据处理

安装

npm install @jelper/hooks

引入

import { useOption } from '@jelper/hooks';

样例

基础用法

opt: {"a":12}

API

参数说明类型默认值版本
useOption配置或参数数据state拓展UseOption--

Interface

type UseOption<T extends {}> = (defOpt: Partial<T> = {}) => [
  Partial<T>,
  {
    reset: () => void;
    setOption: React.Dispatch<React.SetStateAction<Partial<T>>>;
    update: React.Dispatch<React.SetStateAction<Partial<T>>>;
  },
 ]