개발하는 루루언니

Navigate 와 useNavigate 는 다르다. 본문

컴퓨터 정보/리액트

Navigate 와 useNavigate 는 다르다.

혜닝혜루 2022. 10. 17. 21:48
728x90
반응형

 

 

useNavigate


예를 들어 우리가 버튼을 만들었다.

이 버튼은 홈페이지 메인으로 갔으면 하는 버튼이다.

그러면? useNavigate를 사용해서 내가 원하는 페이지 경로를 적어주면된다.

 

주의 :  const navigate =  useNavigate()를 사용해서 변수에 담아서 써야 한다.

 

즉 , navigate ( '/ main ' ) 이렇게 변수를 함수처럼 사용이 가능하다.

 

 

 


 

Navigate


그럼 Navigate는?

리다이렉트 , 즉 튕겨낼 때 사용하는 것이다.

로그인해서 보이는 페이지가 있을 것이다. 이 공간은 프라이빗 할 것 이다.

만약 우리가 로그인을 안하고 그 프라이빗한 공간을 볼 수 있나? 아니다.로그인을 안하고 그 경로를 타고 들어갈 경우 

우리가 지정한 메인페이지로  보내주는것이 리다이렉트 페이지이고

 Navigate to = "/main" 이렇게 지정해 주면 된다.

 

 

 

 

 

 

728x90