usePatternParams
declare function usePatternParams<T extends Params>(pattern: URLPattern | string): Readonly<T>;
The usePatternParams hook resolves provided URLPattern against current pathname and returns corresponding Params.
// URL - "/de"
const { language } = usePatternParams<{ language: string }>('/:language'); // "de"
// URL - "/en/user/007"
const pattern = new URLPattern({ pathname: '/:lang/user/:userId' });
const { lang, userId } = usePatternParams<{ lang: string; userId: string }>(pattern); // "en", "007"