Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 824 Bytes

README.md

File metadata and controls

40 lines (30 loc) · 824 Bytes

react-trap

Detect dom events inside or outside an element

NPM JavaScript Style Guide

Install

npm install --save react-trap

Usage

import React from 'react'
import Trap from 'react-trap'

class App extends React.Component {
  render () {
    return (
      <Trap event="click">
        {
          (trapped, ref) => (
            <div ref={ref}>
              {trapped ? "I'm focused" : "I'm out of focus"}
            </div>
          )
        }
      </Trap>
    )
  }
}

License

MIT © sag1v