--- id: shallow-compare title: Shallow Compare permalink: shallow-compare.html prev: perf.html next: advanced-performance.html --- `shallowCompare` is a helper function to achieve the same functionality as `PureRenderMixin` while using ES6 classes with React. If your React component's render function is "pure" (in other words, it renders the same result given the same props and state), you can use this helper function for a performance boost in some cases. Example: ```js var shallowCompare = require('react-addons-shallow-compare'); export class SampleComponent extends React.Component { shouldComponentUpdate(nextProps, nextState) { return shallowCompare(this, nextProps, nextState); } render() { return