UNPKG

native-base

Version:

Essential cross-platform UI components for React Native

21 lines (19 loc) 374 B
import React from 'react'; export function useDisclose(initState?: boolean) { const [isOpen, setIsOpen] = React.useState(initState || false); const onOpen = () => { setIsOpen(true); }; const onClose = () => { setIsOpen(false); }; const onToggle = () => { setIsOpen(!isOpen); }; return { isOpen, onOpen, onClose, onToggle, }; }