React Router API Reference
    Preparing search index...

    Function createStaticRouter

    • Create a static DataRouter for server-side rendering

      Parameters

      Returns DataRouter

      A static DataRouter that can be used to render the provided routes

      export async function handleRequest(request: Request) {
      let { query, dataRoutes } = createStaticHandler(routes);
      let context = await query(request);

      if (context instanceof Response) {
      return context;
      }

      let router = createStaticRouter(dataRoutes, context);
      return new Response(
      ReactDOMServer.renderToString(<StaticRouterProvider ... />),
      { headers: { "Content-Type": "text/html" } }
      );
      }

      @public

      data