### React - Add `React.PureComponent` - a new base class to extend, replacing `react-addons-pure-render-mixin` now that mixins don't work with ES2015 classes. ([@sophiebits](https://github.com/sophiebits) in [#7195](https://github.com/facebook/react/pull/7195))
## 16.1.0 (November 9, 2017) ### React Test Renderer and Test Utils
* Handle `forceUpdate()` and `React.PureComponent` correctly. ([@koba04](https://github.com/koba04) in [#11440](https://github.com/facebook/react/pull/11440))
This provides an easy way to indicate that components should only rerender when given new props, like PureRenderMixin. If you rely on mutation in your React components, you can continue to use React.Component.
Inheriting from React.PureComponent indicates to React that your component doesn’t need to rerender when the props are unchanged. We’ll compare the old and new props before each render and short-circuit if they’re unchanged. It’s like an automatic shouldComponentUpdate.