INNER CODE UNIT · TypeScript

unstable_renderSubtreeIntoContainer

infernojs/inferno · packages/inferno-compat/src/index.ts:382

function unstable_renderSubtreeIntoContainer<
  T extends JSX.ElementClass = Component,
>(parentComponent, vNode, container, callback?: (this: T) => void): T {
  const wrapperVNode: VNode = newComponentVNode(
    VNodeFlags.ComponentClass | VNodeFlags.HasInvalidChildren,
    WrapperComponent,
    {
      children: vNode,
      context: parentComponent.context,
    },
  );
  render(wrapperVNode, container, null);
  const component = vNode.children;

  if (callback) {
    // callback gets the component as context, no other argument.
    callback.call(component);
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…