ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • react router useNavigate()
    React 2022. 1. 5. 15:07

    화면간 인자전달에 사용

     

     

    기본 형식은 다음과 같다

    navagate(이동할 url, 전달할 인자)

     

    url은 url이고, 여기서 말하는 전달할 인자가 무엇이냐? 여기로 prop같은것을 전달 할 수 있다는 말이다

     

    만약 replace 기능이 필요하다면, navigate(to, { replace: true })의 형태로 사용할 수 있다. state를 사용한다면 navigate(to, { state }) 의 형태로도 가능.

    to는 <Link>에서 사용한 to=''와 동일한 내용.(가고자 하는 url을 넣으면 됨)

    라우터 5. 버전에서의 useHistory의 기능 중 { go, goBack, goForward }는 각각 해당 위치로, 이전으로, 다음으로 의 역할을 수행해왔는데, 이 부분도 navigate로 통일하고 index를 넣음으로써 해결

    전달된 인자는 다음과 같이 호출

     

    참고:

    https://velog.io/@soryeongk/ReactRouterDomV6

    'React' 카테고리의 다른 글

    UseEffect  (0) 2022.01.13
    Router  (0) 2022.01.09
    useRef  (0) 2021.12.30
    useState  (0) 2021.12.28
    리엑트 public, src 디렉토리 차이  (0) 2021.12.25
Designed by Tistory.