anchor.diff:  import "package:js/js.dart";
   import 'package:js/js_util.dart' hide jsify;
   import "package:react/react.dart";
  -import "package:react/react_client/js_interop_helpers.dart" show jsify;
  +import "package:react/react_client/js_interop_helpers.dart" show jsify, EmptyObject;
   import 'package:react/react_client/react_interop.dart';
   import "package:react/react_dom.dart";
   import "package:react/react_dom_server.dart";
  
positive.code:   void initComponent(ReactComponent jsThis, ReactDartComponentInternal internal, ComponentStatics componentStatics) => zone.run(() {
      var redraw = () {
        if (internal.isMounted) {
          jsThis.setState(emptyJsMap);
        }
      };
  
  
negative.code:   }
  }
  
  final _emptyJsMap = newObject();
  
  /// The static methods that proxy JS component lifecycle methods to Dart components.
  final ReactDartInteropStatics _dartInteropStatics = (() {
    var zone = Zone.current;
  