anchor.diff:    /// to context changes.
     ///
     /// Accepts a `value` prop to be passed to consuming components that are descendants of this [Provider].
  -  final _ReactJsContextComponentFactoryProxy 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;
  +  final ReactJsContextComponentFactoryProxy Consumer;
     ReactContext get jsThis => _jsThis;
   }
   
  
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:   final Function factory;
    final bool shouldConvertDomProps;
  
    ReactJsContextComponentFactoryProxy(
      ReactClass jsClass, {
      this.shouldConvertDomProps: true,
      this.isConsumer: false,
  