anchor.diff:  import "dart:async";
   
   var _React = context['React'];
  +var _ReactDom = context['ReactDOM'];
   var _Object = context['Object'];
   
   const PROPS = 'props';
  
positive.code:    */
    var componentDidMount = new JsFunction.withThis((JsObject jsThis) => zone.run(() {
      //you need to get dom node by calling findDOMNode
      var rootNode = _React.callMethod('findDOMNode', [jsThis]);
      _getComponent(jsThis).componentDidMount(rootNode);
    }));
  
  
negative.code:   // which has jsComponent closured inside and calls on it findDOMNode
    if (component is Component) return component.getDOMNode();
    //otherwise we have js component so pass it in findDOM node
    return _ReactDom.callMethod('findDOMNode', [component]);
  }
  
  void setClientConfiguration() {
  