일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- js
- C
- JavaScript
- charactercreator
- reallusion
- unreal
- cc4
- ANIMATION
- HTML
- animating
- c++
- 애니메이팅
- character
- ue5
- 개발블로그
- UnrealEngine
- 마야
- 언리얼엔진
- modeling
- autodesk
- Costume
- 3dmodeling
- 개발
- C언어
- 티스토리챌린지
- 프로그래밍
- 오블완
- visualstudio
- iclone
- 3d
Archives
- Today
- Total
개발나라 스용공주
[React] useNavigate를 활용한 페이지 이동하기 본문
728x90
728x90
이번 글은 페이지를 이동시키는 함수를 반환해주는 useNavigate()의 사용법에 대한 글이다.
이 블로그 포스팅과 연결되는 내용이다.
https://hwangseoyoung.tistory.com/214
[React] 라우트(Route) - 페이지를 이동시키는 기능
이번 글은 페이지를 이동시켜주는 라우트(Route)를 어떻게 사용하는지에 대한 글이다. 먼저 아래 코드와 같이 설정을 해준다. [ main.jsx ]=> BrowserRouter : 브라우저의 현재 주소를 저장하고 감지하
hwangseoyoung.tistory.com
[ useNavigate ]
useNavigate()는 페이지를 이동시키는 함수를 반환해주는 기능을 한다.
페이지를 이벤트 핸들러 함수 안에서 특정 조건에 따라 페이지를 이동시켜야할 때 사용한다.
아래 코드를 먼저 임포트 해준다.
import { useNavigate } from "react-router-dom";
아래 코드와 같이 컴포넌트 내부에 useNavigate() 호출 시 반환되는 네비게이팅 함수를 nav라는 변수를 생성해 저장해준다.
const nav = useNavigate();
만약 버튼을 클릭할 때마다 특정 주소로 이동하길 원한다면 아래 코드와 같이 onClick() 실행 시 nav()를 호출하고 인수로 이동하고자 하는 경로를 넣어준다.
const onClickButton = () => {
nav('/new');
};

728x90
728x90
'WEB > React' 카테고리의 다른 글
[React] 동적 경로의 종류와 사용법 - URL Parameter와 Query String (0) | 2025.04.10 |
---|---|
[React] 라우트(Route) - 페이지를 이동시키는 기능 / Link - 링크로 페이지 이동하기 (0) | 2025.04.10 |
[React] 현재 연도, 날짜, 요일 불러오기 (0) | 2025.02.12 |
[React] useRef - reference 생성 (1) | 2024.12.13 |
[React] state로 입력받고 처리하기 (0) | 2024.12.13 |