with-safe-set-state
v0.1.0
Published
Reactjs higher order component to easily avoid the unsafe setState
Readme
React with safe setState higher order component
Reactjs higher order component to easily avoid the unsafe setState
Install
$ npm install with-safe-set-stateUsage
Box.jsx
import React, { Component } from 'react';
import { withSafeSetState } from 'with-safe-set-state';
class Box extends Component {
constructor() {
super();
this.state = { info: 'Default' };
}
_onClick() {
setTimeout(() => {
this.setState(_ => ({
info: 'OK'
}));
}, 1000);
}
render() {
return <button onClick={this._onClick.bind(this)}>Click</button>;
}
}
export default withSafeSetState(Box);License
MIT © Whien
