import {useNavigate} from "react-router-dom";
const MyPage = () => {
const navigate = useNavigate();
React Router v6를 사용하여 새로운 페이지 구성 요소를 정의하고 있습니다. React Router는 웹 및 모바일 애플리케이션에 사용되는 인기 있는 라이브러리로, 페이지 이동(navigation)을 관리합니다.
import {useNavigate} from "react-router-dom"; - 이 줄은 "react-router-dom" 패키지로부터 useNavigate 훅을 가져오는 것입니다. 이 훅은 우리가 프로그래밍 방식으로 라우팅을 제어할 수 있게 합니다. 예를 들어, 버튼 클릭에 따른 페이지 전환 등의 동작을 구현할 수 있습니다.
const MyPage = () => { - 이 줄은 MyPage라는 새로운 React 컴포넌트를 정의하는 것입니다.
const navigate = useNavigate(); - 이 줄은 useNavigate 훅을 사용하여 navigate 함수를 가져오는 것입니다. 이 함수를 사용하면 다른 페이지로 이동할 수 있습니다.
따라서, 이 코드는 MyPage라는 이름의 페이지를 정의하고 있고, 이 페이지에서는 navigate라는 이름의 함수를 사용하여 다른 페이지로 이동할 수 있습니다. navigate 함수를 사용하는 실제 코드는 표시되지 않았지만, 이 함수는 주로 이벤트 핸들러 내에서 호출됩니다. 예를 들어, 버튼 클릭이나 어떤 조건을 충족하는 경우에 페이지 이동을 수행할 수 있습니다.
'UIUX Full-Stack Developer' 카테고리의 다른 글
[0728] 자바스크립트 DAY10 (0) | 2023.07.28 |
---|---|
[0726] 자바스크립트 DAY 09 (0) | 2023.07.26 |
[0726] Typescript (0) | 2023.07.26 |
[0726] React 공부 (12) | 2023.07.26 |
[0724] 자바스크립트 DAY 08 (0) | 2023.07.24 |