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
 ...
**/
 

/react-announce-hydrate/

    Package Sidebar

    Install

    npm i react-announce-hydrate

    Weekly Downloads

    1

    Version

    0.2.0

    License

    ISC

    Last publish

    Collaborators

    • tusharmathur