Use PureComponent default shouldcomponentUpdate in OperationContainer

This commit is contained in:
Kyle Shockey
2017-11-16 21:05:05 -08:00
parent 6ab3f9e938
commit d284a3d243

View File

@@ -97,26 +97,6 @@ export default class OperationContainer extends PureComponent {
}
}
shouldComponentUpdate(nextProps, nextState) {
const render = this.state.tryItOutEnabled !== nextState.tryItOutEnabled
|| this.state.executeInProgress !== nextState.executeInProgress
|| this.props.op !== nextProps.op
|| this.props.tag !== nextProps.tag
|| this.props.path !== nextProps.path
|| this.props.method !== nextProps.method
|| this.props.operationId !== nextProps.operationId
|| this.props.showSummary !== nextProps.showSummary
|| this.props.isShown !== nextProps.isShown
|| this.props.jumpToKey !== nextProps.jumpToKey
|| this.props.allowTryItOut !== nextProps.allowTryItOut
|| this.props.displayOperationId !== nextProps.displayOperationId
|| this.props.displayRequestDuration !== nextProps.displayRequestDuration
|| this.props.response !== nextProps.response
|| this.props.request !== nextProps.request
|| this.props.isDeepLinkingEnabled !== nextProps.isDeepLinkingEnabled
return render
}
toggleShown =() => {
let { layoutActions, isShownKey, isShown } = this.props
layoutActions.show(isShownKey, !isShown)