useToggle

用于在两个状态值间切换的 Hook。

API 有改动,见ahooks

Examples

基础用法

API

const [state, { toggle, setLeft, setRight }] = useToggle(
  defaultValue?: boolean,
);

const [state,{ toggle, setLeft, setRight }] = useToggle(
  defaultValue: any = false,
  reverseValue?: any,
);

Params

参数说明类型默认值
defaultValue可选项,传入默认的状态值number | string | boolean | undefinedfalse
reverseValue可选项,传入取反的状态值number | string | boolean | undefined-

Result

参数说明类型
state状态值-
actions操作集合Actions

Actions

参数说明类型
toggle触发状态更改的函数,可以接受两个可选参数修改状态值(state?: any) => void
setLeft设置为 defaultValue() => void
setRight设置为 reverseValue() => void

最近更新: