Skip to content
On this page

useBoolean 布尔状态 ​

Hidden Title ​

基础用法:const { state, setTrue, setFalse, toggle } = useBoolean(false)

基础用法 ​

说明 ​

useBoolean 用来管理布尔值状态,适合弹窗显示、折叠展开、开关状态、确认区显示隐藏等场景。

调用形式 ​

ts
const { state, set, setTrue, setFalse, toggle } = useBoolean(initialValue)
const { state, set, setTrue, setFalse, toggle } = useBoolean(initialValue)

参数说明 ​

参数类型必填默认值说明
initialValueboolean否false初始布尔值。

返回值 ​

名称类型说明
stateRef<boolean>当前布尔状态。
set(value: boolean) => void设置指定布尔值。
setTrue() => void设置为 true。
setFalse() => void设置为 false。
toggle() => void在 true / false 间切换。

思云博智私有前端组件库