anchor.diff:    final ReactClass type;
   
     /// The JS component factory used by this factory to build [ReactElement]s.
  -  final Function factory;
  +  Function get factory => React.createFactory(type);
   
     /// Whether to automatically prepare props relating to bound values and event handlers
     /// via [ReactDomComponentFactoryProxy.convertProps] for consumption by React JS DOM components.
  
positive.code:   final ReactClass reactClass;
  
    /// The JS component factory used by this factory to build [ReactElement]s.
    final ReactJsComponentFactory reactComponentFactory;
  
    /// The cached Dart default props retrieved from [reactClass] that are passed
    /// into [generateExtendedJsProps] upon [ReactElement] creation.
  
negative.code:     this.isConsumer: false,
      this.isProvider: false,
    })  : this.type = jsClass,
          super(jsClass, shouldConvertDomProps: shouldConvertDomProps);
  
    @override
  