답변 1
35
<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를 넣어주는것입니다 !
수고하세요 ^^