React Router API Reference
    Preparing search index...

    Interface StaticHandler

    A StaticHandler instance manages a singular SSR navigation/fetch event

    interface StaticHandler {
        dataRoutes: AgnosticDataRouteObject[];
        query(
            request: Request,
            opts?: {
                dataStrategy?: DataStrategyFunction<unknown>;
                filterMatchesToLoad?: (match: AgnosticDataRouteMatch) => boolean;
                generateMiddlewareResponse?: (
                    query: (
                        r: Request,
                        args?: {
                            filterMatchesToLoad?: (match: AgnosticDataRouteMatch) => boolean;
                        },
                    ) => Promise<Response | StaticHandlerContext>,
                ) => MaybePromise<Response>;
                requestContext?: unknown;
                skipLoaderErrorBubbling?: boolean;
                skipRevalidation?: boolean;
            },
        ): Promise<Response | StaticHandlerContext>;
        queryRoute(
            request: Request,
            opts?: {
                dataStrategy?: DataStrategyFunction<unknown>;
                generateMiddlewareResponse?: (
                    queryRoute: (r: Request) => Promise<Response>,
                ) => MaybePromise<Response>;
                requestContext?: unknown;
                routeId?: string;
            },
        ): Promise<any>;
    }
    Index

    Properties

    Methods

    Properties

    dataRoutes: AgnosticDataRouteObject[]

    Methods

    • Parameters

      • request: Request
      • Optionalopts: {
            dataStrategy?: DataStrategyFunction<unknown>;
            filterMatchesToLoad?: (match: AgnosticDataRouteMatch) => boolean;
            generateMiddlewareResponse?: (
                query: (
                    r: Request,
                    args?: {
                        filterMatchesToLoad?: (match: AgnosticDataRouteMatch) => boolean;
                    },
                ) => Promise<Response | StaticHandlerContext>,
            ) => MaybePromise<Response>;
            requestContext?: unknown;
            skipLoaderErrorBubbling?: boolean;
            skipRevalidation?: boolean;
        }

      Returns Promise<Response | StaticHandlerContext>

    • Parameters

      • request: Request
      • Optionalopts: {
            dataStrategy?: DataStrategyFunction<unknown>;
            generateMiddlewareResponse?: (
                queryRoute: (r: Request) => Promise<Response>,
            ) => MaybePromise<Response>;
            requestContext?: unknown;
            routeId?: string;
        }

      Returns Promise<any>