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