Skip to content

RXReactNative/react-native-rxemitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-native-rxemitter

React-Native / Vue / Nuxt
: Broadcast notification - 广播


    npm install react-native-rxemitter --save-dev

    # or
    yarn add react-native-rxemitter --dev

Usage

//- - - -
// add listener (React -> componentDidMount)
//              (Vue/Nuxt -> created)
RXEmitter.addListener(this, 'gotoHome', ()=>{
  // ...
});

// remove listener (React -> componentWillUnmount)
//                 (Vue/Nuxt -> destroyed)
RXEmitter.remove(this, 'gotoHome');

//- - - -
// send eitter (anywhere)
RXEmitter.emit('gotoHome');