React Router는 react로 작성된 웹 어플리케이션에 routing을 할 수 있게 도와주는 제일 인기 있는 라이브러리 중 하나입니다.
간단히 말해 routing은 특정 url에 어떤 화면을 띄워줄지 매칭해주는 작업이라고 생각하시면 되는데요, 싱글 페이지 어플리케이션인 리액트에서는 꼭 필요한 작업입니다.
React Router가 최근 버전 5에서 버전 6로 업그레이드 되면서 변경된 부분들이 있는데요, 그 변경점을 다룬 유튜브 영상들에 꼼꼼히 노트했고 그것들을 모아 해당 러닝패스를 만들어보았습니다.
버전5를 모르시는 분들도 따라오실 수 있게 기본 개념들을 정리해놨으니 쭉 따라가시다가 버전6까지 파악해보시면 좋을거 같습니다.
*해당 러닝패스는 해외 인기 개발자 유튜버 net ninja(구독자 90만, 영상 1,800개 보유)의 영상을 토대로 제작했습니다. 튜토리얼성 영상으로 유명한 유튜버인데요, react router를 처음 접하는 사람들이 조금이나마 쉽게 이해할 수 있게 풍부한 예시 코드와 간결한 preview를 제공한 것이 이 영상 시리즈를 선정한 이유였습니다.
*영어 영상이지만 코드가 주된 콘텐츠이며 중요한 포인트는 꼼꼼하게 한국어로 필기했기 때문에 필기와 코드에 집중해서 학습하시면 될거 같습니다.