useDisclosure
useDisclosure is a custom hook to help handle common open, close, or
toggle scenarios. It can be used to control feedback component such as
Modal, AlertDialog, Drawer, etc.
Import#
Return value#
The useDisclosure hook returns an object with the following fields:
| Name | Type | Default | Description |
|---|---|---|---|
isOpen | boolean | false | If true, it sets the component to it's visible state. |
onClose | function | Function that sets isOpen to false. | |
onOpen | function | Function that sets isOpen to true. | |
onToggle | function | Function that toggles isOpen between true and false |
Usage#
Editable Example