Switch의 역할

지선·2021년 8월 15일

Route를 쓸때, 사용자가 존재하지 않는 path를 입력하면 그 페이지를 보여주고 싶다.
그런데 사용자가 입력하는 path는 너무나도 다양해서, 잘못 입력된 모든 path경로를 입력해주는건 불가능하지 않는가?

그래서 존재하는 path가 아니면 넘어갈 수 있도록 <Switch/>를 쓴다.

존재하는 Route를 모두 Switch로 감싸준다.
Swith의 동작방식은, 첫번째 path부터 차례로 띄어준다. 일치하는 path가 없으면 path를 지정하지않은 switch를 보여준다.

스파르타에서 switch에 대해 잘 설명해주지 않고, 너무 대충 넘어갔다.
불친절해!!!!!!!!!!!!ㅠㅠ

아무튼
Route로 NotFound페이지를 쓰고 싶으면 Switch를 써줘야함!!

https://baeharam.netlify.app/posts/react/why-switch-is-needed
블로그 참조함.

profile
프론트엔드개발자가 될거야!

0개의 댓글