--- title: preloadRoutePattern unstable: true --- # unstable_preloadRoutePattern [MODES: data]

This API is experimental and subject to breaking changes in minor/patch releases. Please use with caution and pay **very** close attention to release notes for relevant changes. ## Summary Initialize the route-pattern matcher before creating a Data Router or static handler with `future.unstable_routePatternMatching` enabled. Import from `react-router/route-pattern` and call this once during application startup. Server and browser applications must each preload their own matcher. The matcher is statically imported by this module. Tree-shaking bundlers can remove it from applications that do not use this function. Initialization is synchronous, and repeated calls are safe. ## Signature ```tsx function unstable_preloadRoutePattern(): void ``` ## Returns No return value.