# useLocation

Follows committed entries from browser, server memory, or test Navigation.

## Signatures

```ts
export declare function useLocation<ER = never>(options?: SourceOptions<Destination, never, Navigation, ER>): import("./AsyncData.js").AsyncState<{
    readonly id: string;
    readonly key: string;
    readonly url: URL;
    readonly state: unknown;
    readonly sameDocument: boolean;
}, ER>;
```


