import { useCallback, useState } from 'react'; export const useModal = () => { const [isOpen, setIsOpen] = useState(false); const openModal = useCallback(() => setIsOpen(true), []); const onClose = useCallback(() => { setIsOpen(false); }, []); return { isOpen, openModal, onClose }; };