This package has been deprecated

Author message:

use react-announce's @asStream decorator instead

react-announce-hydrate

0.2.0 • Public • Published

react-announce-hydrate Build Status npm semantic-release

Dispatches component lifecycle events to an observer. The same can also be done via @asStream but it require the use of getComponentStream() method. The @hydrate decorator helps us achieve this using a purely declarative approach.

Install

npm i react-announce-hydrate --save

Example

import {hydrate} from 'react-announce-hydrate'
import {Subject} from 'rx'
import {Component} from 'react'
 
const lifeCycleObserver = new Subject()
 
@hydrate(lifeCycleObserver)
class Name extends Component {
  render () {
    return (
      <div>Hello World!</div>
    )
  }
}
 
subject.subscribe(x => console.log(x.event))
 
/** OUTPUT:
 WILL_MOUNT
 DID_MOUNT
 ...
**/
 

Dependencies (1)

Dev Dependencies (3)

Package Sidebar

Install

npm i react-announce-hydrate

Weekly Downloads

7

Version

0.2.0

License

ISC

Last publish

Collaborators

  • tusharmathur