useLocation

概要

リファレンスドキュメント ↗

現在のLocationを返します。これは、Location が変更されるたびに何らかの副作用を実行したい場合に役立ちます。

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

シグネチャ

function useLocation(): Location

戻り値

現在のLocationオブジェクト