Any warnings driven off of `warnAboutDeprecatedLifecycles` should use `shared/lowPriorityWarning` rather than `fbjs/lib/warning` to avoid thrashing automated tests.
constructor(renderer) {
    this._renderer = renderer;
    this._callbacks = [];
  }
  _enqueueCallback(callback, publicInstance) {
    if (typeof callback === 'function' && publicInstance) {
      this._callbacks.push({
        callback,
        publicInstance,
      });
    }
  }
  _invokeCallbacks() {
    const callbacks = this._callbacks;
    this._callbacks = [];
    callbacks.forEach(({callback, publicInstance}) => {
      callback.call(publicInstance);
    });
  }
  isMounted(publicInstance) {