UNPKG

@projectstorm/react-canvas-core

Version:
19 lines 602 B
import * as React from 'react'; import _isEqual from 'lodash/isEqual'; export class PeformanceWidget extends React.Component { shouldComponentUpdate(nextProps, nextState, nextContext) { if (!this.props.model.performanceTune()) { return true; } // deserialization event if (this.props.model !== nextProps.model) { return true; } // change event return !_isEqual(this.props.serialized, nextProps.serialized); } render() { return this.props.children(); } } //# sourceMappingURL=PeformanceWidget.js.map