UNPKG

nervjs

Version:

A react-like framework based on virtual-dom

13 lines (9 loc) 324 B
import Component from './component' import shallowEqual from './util/shallow-equal' class PureComponent extends Component { isPureComponent = true shouldComponentUpdate (nextProps, nextState) { return !shallowEqual(this.props, nextProps) || !shallowEqual(this.state, nextState) } } export default PureComponent