react-click-out
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

React Click Out

npm

A simple component that triggers a callback function when click out.

Usage

Just import ClickOut component and pass a function callback as onClickOut prop.

Critical change - callback prop renamed to onClickOut

import React, { Component } from 'react';
import ClickOut from 'react-click-out';
 
class App extends Component {
    state = {
        clickedOut: false
    }
 
    setClickOutState = () => {
        this.setState({ clickedOut: true });
    }
 
    render() {
        const {
            state: { clickedOut },
            setClickOutState 
        } = this;
 
        return(
            <div>
                <p style={{ color: clickedOut && 'red' }}>Hello</p>
                <ClickOut onClickOut={setClickOutState}>there!</ClickOut>
            </div>
        );
    }
}

API Reference

prop description default
onClickOut click out callback function -
className className -
container sets container element tag div

Package Sidebar

Install

npm i react-click-out

Weekly Downloads

39

Version

1.1.0

License

MIT

Unpacked Size

16.4 kB

Total Files

17

Last publish

Collaborators

  • aluis