React Router API Reference
    Preparing search index...

    Function unstable_RSCHydratedRouter

    • Hydrates a server rendered unstable_RSCPayload in the browser.

      Parameters

      Returns Element

      A hydrated DataRouter that can be used to navigate and render routes.

      import { startTransition, StrictMode } from "react";
      import { hydrateRoot } from "react-dom/client";
      import {
      unstable_getRSCStream as getRSCStream,
      unstable_RSCHydratedRouter as RSCHydratedRouter,
      } from "react-router";
      import type { unstable_RSCPayload as RSCPayload } from "react-router";

      createFromReadableStream(getRSCStream()).then((payload) =>
      startTransition(async () => {
      hydrateRoot(
      document,
      <StrictMode>
      <RSCHydratedRouter
      createFromReadableStream={createFromReadableStream}
      payload={payload}
      />
      </StrictMode>,
      { formState: await getFormState(payload) },
      );
      }),
      );

      unstable_RSCHydratedRouter

      data