use-click-outside-close

1.0.5 • Public • Published

React hook to execute callback when a click is happened outside of html element.

Install

yarn add use-click-outside-close

Usage

import React, { useRef } from 'react';
import useClickOutside from 'use-click-outside';

const Modal = ({ onClose }) => {
  const ref = useRef();
  useClickOutside(ref, onClose);

  return <div ref={ref}>Hello, World!</div>;
};

Or if you need a custom event type instead of default 'click', third parameter can be passed:

  useClickOutside(ref, handler);

Show your support

Give a ⭐️ if this project helped you!

Package Sidebar

Install

npm i use-click-outside-close

Weekly Downloads

3

Version

1.0.5

License

ISC

Unpacked Size

2.08 kB

Total Files

3

Last publish

Collaborators

  • sarkis_kozanoghli