VOOZH about

URL: https://reactrouter.com/api/hooks/useLocation

⇱ useLocation | React Router


👁 Image

useLocation

Summary

Reference Documentation ↗

Returns the current Location. This can be useful if you'd like to perform some side effect whenever it changes.

import * as React from 'react'
import { useLocation } from 'react-router'
function SomeComponent() {
 let location = useLocation()
 React.useEffect(() => {
 // Google Analytics
 ga('send', 'pageview')
 }, [location]);
 return (
 // ...
 );
}

Signature

function useLocation(): Location

Returns

The current Location object

Docs and examples CC 4.0
Edit