code: function(transaction, prevElement, nextElement, context) {
      assertValidProps(this._currentElement.props);
      this._updateDOMProperties(prevElement.props, transaction);
      this._updateDOMChildren(prevElement.props, transaction, context);
    }
docs: Updates a native DOM component after it has already been allocated and
  attached to the DOM. Reconciles the root DOM node, then recurses.
  
  @param {ReactReconcileTransaction} transaction
  @param {ReactElement} prevElement
  @param {ReactElement} nextElement
  @internal
  @overridable