most-react
Version:
ReactJS bindings for Most.js
49 lines (30 loc) • 933 B
Markdown
//facebook.github.io/react/) bindings for [Most.js](https://github.com/cujojs/most)
Install this module with npm:
```
npm install most-react
```
MostReact provides a set of utilities to work with Most.js and React:
- The `EventHandler` helper
The `EventHandler` helper allows to create Most.js push-stream that can be injected as callback for React event handler. To create a handler use the create function of `EventHandler`.
```
let onClick = EventHandler.create();
```
Example:
```
import React from 'react';
import { EventHandler } from 'most-react';
let Button = React.createClass({
componentWillMount() {
let onClick = EventHandler.create();
this._onClick = onClick.handler;
onClick.stream.forEach(console.log.bind(console));
},
render() {
return <button onClick={this._onClick} />
}
});
```
> [ReactJS](http: