message: chore: use useCallback in useDisclosure functions
diff: -import { useState } from "react";
  +import { useState, useCallback } from "react";
  const useDisclosure = defaultIsOpen => {
  const [isOpen, setIsOpen] = useState(defaultIsOpen || false);
  - const onClose = () => setIsOpen(false);
  - const onOpen = () => setIsOpen(true);
  - const onToggle = () => setIsOpen(!isOpen);
  + const onClose = useCallback(() => setIsOpen(false), []);
  + const onOpen = useCallback(() => setIsOpen(true), []);
  + const onToggle = useCallback(() => setIsOpen(prevIsOpen => !prevIsOpen), []);
  return { isOpen, onOpen, onClose, onToggle };
  };
  