1.0.0 • Published 2 years ago

@ajeamme/use-click-outside v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

How to use

const Component = () => {
  const rootRef = useRef<HTMLDivElement>()
  const [isOpen, setIsOpen] = React.useState(false)

  useClickOutside(isOpen, setIsOpen, rootRef)

  return (
    <div ref={rootRef}>
      <button>{isOpen ? 'Open dropdown' : 'Close dropdown'}</button>

      {isOpen && <MyDropdown />}
    </div>
  )
}
1.0.0

2 years ago