React와 History API 사용하여 SPA Router 구현하기.
이번 과제를 해결하기 위해 고민했던 흔적들을 남겨보려고 한다. 1. react-router-dom 뜯어보기 react-router-dom 이라는 라이브러리는 많이 사용했었다. 다만 어떻게 돌아가는지 구조에 대해서는 단 한번도 생각해본 적이 없었는데 이번 과제를 통해서 처음으로 뜯어봤다. https://github.com/remix-run/react-router 위의 사이트가 바로 react-router의 코드를 볼 수 있는 github 주소이다. 일단 packages로 들어갔다. 여기서 react-router - lib 까지 들어갔다. 일단은 Router, Route에 대해 살펴보기 위해 component.tsx 로 들어갔다. 먼저 Router 검색 export function Router({ basen..
2023.07.07