Skip to content

thisisclickorganization/react-useoutside-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-useoutside-handler

This React hook allows you to detect clicks outside of a specified element.

Installation

Install using NPM:

npm install react-useoutside-handler --save

Install using Yarn:

yarn add react-useoutside-handler

Usage

Import:

import useOutside from 'react-useoutside-handler';

useOutside:

useOutside(ref, handler);

Example:

import React, { useRef } from 'react';
import useOutside from 'react-useoutside-handler';

const HelloWorldComponent = () => {
  const refHelloWorldElement = useRef(null);

  useOutside(refHelloWorldElement, () => alert('You clicked outside of Hello world element'));

  return (
    <div>
      <div ref={refHelloWorldElement} className="hello-world-element">Hello World</div>
    </div>
  );
};

About

This React hook allows you to detect clicks outside of a specified element.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published