管理布尔状态的 Hook,提供了更加语义化的操作方法。
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| defaultValue | 可选的默认值 | boolean |
false |
| 参数 | 说明 | 类型 |
|---|---|---|
| state | 布尔状态 | boolean |
| actions | 操作集合 | BooleanActions |
| 参数 | 说明 | 类型 |
|---|---|---|
| toggle | 切换状态 | () => void |
| setTrue | 设置状态为 true | () => void |
| setFalse | 设置状态为 false | () => void |
| set | 设置状态为指定值 | (value: boolean) => void |