@parity/light.js-react
A HOC to easily use @parity/light.js with React.
![dependencies Status](https://david-dm.org/paritytech/js-libs/status.svg?path=packages/light.js-react)
Usage
The libray provides a higher-order component (HOC) to use @parity/light.js
's Observables easily with React apps.
import light from '@parity/light.js-react';
import { myBalance$, syncStatus$ } from '@parity/light.js';
@light({
myBalance: myBalance$,
mySyncVariable: syncStatus$
})
class MyClass extends React.Component {
render() {
return (
<div>
My balance is {this.props.myBalance.toFormat()}.<br />
The sync status is {JSON.stringify(this.props.mySyncVariable)}.
</div>
);
}
}
The UI will automatically update when the sync status changes.