render method

void render(
  1. ReactElement? content
)

Renders content into mountNode, chaining existing callback refs to provide access to the rendered component via contentRef.

Implementation

void render(ReactElement? content) {
  _checkDisposalState();

  switch (_state) {
    case _RenderState.mounting:
      _renderQueue.add(content);
      break;
    case _RenderState.mountedOrErrored:
      // Handle if _helper was unmounted due to an uncaught error.
      if (_helper == null) {
        _mountContent(content);
      } else {
        _helper!.renderContent(content);
      }
      break;
    case _RenderState.unmounted:
      _mountContent(content);
      break;
  }
}