anchor.diff:    return new ReactDartComponentFactoryProxy(reactComponentClass);
   }
   
  -class _ReactJsContextComponentFactoryProxy extends ReactJsComponentFactoryProxy {
  +class ReactJsContextComponentFactoryProxy extends ReactJsComponentFactoryProxy {
     /// The JS class used by this factory.
     @override
     final ReactClass type;
  
positive.code:   var JSContext = React.createContext(_jsifyNewContext(defaultValue),
        calculateChangedBits != null ? allowInterop(jsifyCalculateChangedBitsArgs) : null);
    return new ReactDartContext(
      new _ReactJsContextComponentFactoryProxy(JSContext.Provider, isProvider: true),
      new _ReactJsContextComponentFactoryProxy(JSContext.Consumer, isConsumer: true),
      JSContext,
    );
  }
  
negative.code:   /// to context changes.
    ///
    /// Accepts a `value` prop to be passed to consuming components that are descendants of this [Provider].
    final ReactJsContextComponentFactoryProxy Provider;
  
    /// A React component that subscribes to context changes.
    /// Requires a function as a child. The function receives the current context value and returns a React node.
    final ReactJsContextComponentFactoryProxy Consumer;
    ReactContext get jsThis => _jsThis;
  }
  
  