anchor.diff:    get type;
   
     /// Returns a new rendered component instance with the specified [props] and [children].
  -  ReactElement call(Map props, [dynamic children]);
  -
  -  /// Used to implement a variadic version of [call], in which children may be specified as additional arguments.
  -  dynamic noSuchMethod(Invocation invocation);
  +  ///
  +  /// Necessary to work around DDC `dart.dcall` issues in <https://github.com/dart-lang/sdk/issues/29904>,
  +  /// since invoking the function directly doesn't work.
  +  ReactElement build(Map props, [List childrenArgs]);
  +
  +  @override
  +  dynamic noSuchMethod(Invocation invocation) {
  +    if (invocation.memberName == #call && invocation.isMethod) {
  +      Map props = invocation.positionalArguments[0];
  +      List children = invocation.positionalArguments.sublist(1);
  +
  +      return build(props, children);
  +    }
  +
  +    return super.noSuchMethod(invocation);
  +  }
   }
   
   /// Prepares [children] to be passed to the ReactJS [React.createElement] and
  
positive.code:   @override
    String get type => name;
  
    @override
    ReactElement call(Map props, [dynamic children]) {
      convertProps(props);
      return factory(jsify(props), listifyChildren(children));
    }
  
    @override
    dynamic noSuchMethod(Invocation invocation) {
      if (invocation.memberName == #call && invocation.isMethod) {
        Map props = invocation.positionalArguments[0];
        List children = listifyChildren(invocation.positionalArguments.sublist(1));
  
        convertProps(props);
        markChildrenValidated(children);
  
        return factory(jsify(props), children);
      }
  
      return super.noSuchMethod(invocation);
    }
  
    /// Prepares the bound values, event handlers, and style props for consumption by ReactJS DOM components.
  
negative.code: 
  /// Returns a new [ReactComponentFactory] which produces a new JS
  /// [`ReactClass` component class](https://facebook.github.io/react/docs/top-level-api.html#react.createclass).
  ReactDartComponentFactoryProxy _registerComponent(ComponentFactory componentFactory, [Iterable<String> skipMethods = const []]) {
    var componentStatics = new ComponentStatics(componentFactory);
  
    /// Create the JS [`ReactClass` component class](https://facebook.github.io/react/docs/top-level-api.html#react.createclass)
  