anchor.diff:    ///
     /// See: <https://facebook.github.io/react/docs/react-component.html#mounting-componentdidmount>
     void componentDidMount() {}
  -
  -  /// ReactJS lifecycle method that is invoked when a `Component` is receiving [newProps].
  -  ///
  -  /// This method is not called for the initial [render].
  -  ///
  -  /// Use this as an opportunity to react to a prop transition before [render] is called by updating the [state] using
  -  /// [setState]. The old props can be accessed via [props].
  -  ///
  -  /// Calling [setState] within this function will not trigger an additional [render].
  -  /// > __DEPRECATED - DO NOT USE__
  -  /// >
  -  /// > This will be removed once 6.0.0 releases, switching to [Component2.getDerivedStateFromProps] is the path forward
  -  /// >
  -  /// > React 16 has deprecated [componentWillReceiveProps] in favor of [getDerivedStateFromProps]
  -  /// >
  -  /// > This will be completely removed when the JS side of it is slated for removal (ReactJS 17 / react.dart 6.0.0)
  -  @mustCallSuper
  -  @Deprecated('6.0.0')
  -  void componentWillReceiveProps(Map newProps) {}
   
     /// ReactJS lifecycle method that is invoked before rendering on initial mount and on subsequent updates when [nextProps] is received.
     ///
  
positive.code:     setState({}, callback);
    }
  
    // Deprecated and unsupported members
  
    UnsupportedError _unsupportedError(String memberName) =>
        new UnsupportedError('Component2 drops support for $memberName');
  
negative.code:   ///
    /// Will be removed when [Component] is removed in the `6.0.0` release.
    @override
    @Deprecated('6.0.0')
    Iterable<String> get childContextKeys => throw _unsupportedError('"Legacy" Context [childContextKeys]');
  
  