anchor.diff:          this.reactComponentFactory = React.createFactory(reactClass),
           this.defaultProps = reactClass.dartDefaultProps;
   
  +  @override
     ReactClass get type => reactClass;
   
  +  @override
     ReactElement build(Map props, [List childrenArgs = const []]) {
       var children = _convertArgsToChildren(childrenArgs);
       children = listifyChildren(children);
  
positive.code:   /// The name of this function.
    final String displayName;
  
    final JsFunctionComponent reactFunction;
  
    ReactDartFunctionComponentFactoryProxy(this.reactFunction, [this.displayName]);
  
    JsFunctionComponent get type => reactFunction;
  
    /// DO NOT USE: Functional components do not have default props.
    /// Throws an Exception if accessed.
    @alwaysThrows
    get defaultProps => throw new Exception('Function components dont have default props!');
  }
  
  /// Creates a function component from the given [dartFunctionComponent] that can be used with React.
  
negative.code:   /// The JS component factory used by this factory to build [ReactElement]s.
    ///
    /// Deprecated: [ReactComponentFactoryProxy]s now use inline [React.createElement()].
    @override
    @Deprecated('6.0.0')
    final ReactJsComponentFactory reactComponentFactory;
  
  