in frontend/src/common/components/hocr/hocr-preview/hocr-preview.component.tsx [169:185]
public shouldComponentUpdate(nextProps: HocrPreviewProps, nextState: HocrPreviewState) {
const shouldUpdate = (
this.props.hocr !== nextProps.hocr ||
this.props.pageIndex !== nextProps.pageIndex ||
this.props.zoomMode !== nextProps.zoomMode ||
this.props.targetWords !== nextProps.targetWords ||
this.props.caseSensitiveComparison !== nextProps.caseSensitiveComparison ||
this.props.renderOnlyTargetWords !== nextProps.renderOnlyTargetWords ||
this.props.disabelScroll !== nextProps.disabelScroll ||
this.props.userStyle !== nextProps.userStyle ||
this.props.onWordHover !== nextProps.onWordHover ||
this.props.className !== nextProps.className ||
this.state.pageNode !== nextState.pageNode ||
this.state.wordCompare !== nextState.wordCompare
);
return shouldUpdate;
}