createLocationFactory() function
Home > @rimitive/router > createLocationFactory
createLocationFactory() function
Section titled “createLocationFactory() function”Create a location factory that provides reactive access to URL state
Signature:
export declare function createLocationFactory(opts: LocationOpts): LocationFactory;Parameters
Section titled “Parameters”|
Parameter |
Type |
Description |
|---|---|---|
|
opts |
Returns:
Example
Section titled “Example”import { createLocationFactory } from '@rimitive/router';
const location = createLocationFactory({ computed, currentPath: router.currentPath});
const loc = location();
// Access URL components reactivelyeffect(() => { console.log('Pathname:', loc.pathname()); console.log('Query params:', loc.query()); console.log('Hash:', loc.hash());});