code: function (nextProps, nextState) {
              return nextProps.forceRender ||
                  this.props.entry !== nextProps.entry ||
                  this.props.extensions !== nextProps.extensions;
          }
docs: Thanks to immutable objects, we can just do a start object identity check to know
  whether or not we need to re-render.