Needlessly Postulating Minds
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    react-signalspublic

    React Signals

    Signals Component for React.

    Demo & Examples

    Live demo: yuanyan.github.io/react-signals

    To build the examples locally, run:

    npm install
    gulp dev
    

    Then open localhost:9999 in a browser.

    Installation

    The easiest way to use react-signals is to install it from NPM and include it in your own React build process (using Browserify, etc).

    You can also use the standalone build by including dist/react-signals.js in your page. If you use this, make sure you have already included React, and it is available as a global variable.

    npm install react-signals --save
    

    Usage

    Register signal

    <Signals onFirstSignalName={this.firstHandler} onSecondSignalName={this.secondHandler}/>
    

    Notify signal

    By statics method:

    var Signals = require('react-signals);
    Signals.notify('firstHandler', data);
    

    By DOM custom event:

    var event = new CustomEvent('react-signal', {
        bubbles: false,
        detail: {
            name: 'secondHandler',
            data: data
        }
    });
    document.dispatchEvent(event);
    

    install

    npm i react-signals

    Downloadsweekly downloads

    8

    version

    0.1.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar