🔍 배경 및 궁금증
react-router-dom 설치 이후 관련된 컴포넌트를 import 해서 쓸 때 eslint 에러가 난다:

react-router를 직접 설치해서 쓰라고 한다. 그런데 react-router-dom만 있으면 되는 걸로 안다. 따라서 왜 저걸 설치해야 eslint 에러를 해결할 수 있는 걸까?
📢 해결 방법
tldr: from 'react-router-dom'을 쓰면 된다
react-router는 react-router-dom과 react-router-native의 모든 공통 컴포넌트를 갖고 있다. 따라서 개발환경이 web이라면 react-router-dom 패키지를 사용하면 되고 native라면 react-router-native를 쓰면 된다. 그래서 환경에 맞게 패키지를 선택하면 되기 때문에 react-router 패키지를 직접적으로 사용할 일은 거의 없을 것이다