Skip to content

mid2ly/react-outside-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-outside-handler

GitHub Actions Workflow Status NPM Version NPM License

React library for detecting events outside of element

Installation

npm i react-outside-handler

Usage

import {useOutsideHandler} from "react-outside-handler";

export const OutsideHandler = () => {
    const { ref } = useOutsideHandler("click", () => {
        // event code
    })

    return <div>
        {/* Internal elements including this element do not execute 'event code' when click */}
        <div ref={ref}>
            <p>Element</p>
        </div>

        {/* Click on this element will execute 'event code' */}
        <button>Outside Element</button>
    </div>
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published