まず、ルーティングライブラリをインストールします。ターミナルで以下のコマンドを実行してください。
npm install react-router-dom
ルーティングライブラリを使用するコンポーネントで、useLocation
フックをインポートします。
import { useLocation } from 'react-router-dom';
コンポーネント内でuseLocation
フックを使用して、現在のURLの情報を取得します。
function MyComponent() {
const location = useLocation();
console.log(location.pathname); // 現在のパス名を表示
console.log(location.search); // クエリパラメータを表示
console.log(location.hash); // ハッシュを表示
// 他の処理...
}
location.pathname
は現在のパス名を表し、location.search
はクエリパラメータを表します。また、location.hash
はURLのハッシュ部分を表します。