Skip to content

oupirum/react-outside-events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-outside-events

Handle events outside of element

Install:

npm install --save react-outside-events

How to use:

import {OutsideEvents} from 'react-outside-events';

class App extends Component {
  render() {
    return (
      <div>
        <p>
          Some page content
        </p>

        <OutsideEvents on={{
            click: (event) => {
              console.debug('handle click');
            },
            touchstart: (event) => {
              console.debug('handle touch');
            },
            {/* or any other event */}
            {/*
              These event handlers will be triggered
              when you click|touch anywhere on the page
              but not on the `<p>Something</p>`
            */}
        }}>
          <p>
            Something
          </p>
        </OutsideEvents>

        <p>
          Some page content
        </p>
      </div>
    );
  }

About

Handle events from outside of element

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published