anchor.diff:  
   export 'package:react/react_client/react_interop.dart' show ReactElement, ReactJsComponentFactory;
   
  -final dynamic emptyJsMap = newObject();
  +@Deprecated('4.0.0')
  +final EmptyObject emptyJsMap = new EmptyObject();
   
   /// Type of [children] must be child or list of children, when child is [ReactElement] or [String]
   typedef ReactElement ReactComponentFactory(Map props, [dynamic children]);
  
positive.code:   void initComponent(ReactComponent jsThis, ReactDartComponentInternal internal, ComponentStatics componentStatics) => zone.run(() {
      var redraw = () {
        if (internal.isMounted) {
          jsThis.setState(emptyJsMap);
        }
      };
  
  
negative.code: 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, EmptyObject;
  import 'package:react/react_client/react_interop.dart';
  import "package:react/react_dom.dart";
  import "package:react/react_dom_server.dart";
  