A diagnostic tool for PureRenderMixin optimization. This behaves the same as PureRenderMixin, but reports why a component re-renders:
pure-render-debug(State): value differs
npm install --save-dev react-pure-render-debug
var PureRenderDebug = require('react-pure-render-debug');
// ... in your component:
mixins: [PureRenderDebug]