인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

릴롱궤님의 프로필 이미지
릴롱궤

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #20 React Router Dom

exact 를 붙이는 것과 안붙이는것의 차이가 무엇인가요?

작성

·

198

10

exact 를 붙이는 것과 안붙이는것의 차이가 무엇인가요?

답변 1

35

John Ahn님의 프로필 이미지
John Ahn
지식공유자

<Route path="/users" component={Users} />
<Route path="/users/create" component={CreateUser} />

여기 두개의 라우트가 보이시죠



exact이 없다면

http://app.com/users 여기로 갔을때 Users 컴포넌트로 가는데

http://app.com/users/create 여기로 갔을때도 Users 컴포넌트로 갑니다 원래는 CreateUser 로 가야되는데 말이죠... !

그 이유는 Router가 부분적으로만 닮아도 같은거라고 인식해버려서 처음 보는 Route의 컴포넌트로 이동시켜버려서 입니다.

그래서 부분적인것만 닮아도 같은거라고 인식하는 부분을 없애기 위해서

exact를 넣어주는것입니다 !


수고하세요 ^^

릴롱궤님의 프로필 이미지
릴롱궤

작성한 질문수

질문하기