HTML5 history API 를 활용해서 UI 업데이트
동적인 페이지에 적합하며, 새로고침 하면 경로를 찾지 못해서 에러가 난다
검색엔진에 신경을 써야한다.
배포가 복잡한 부분이 있다.
URL의 hash를 활용한 라우터
주소에 #가 붙는다.
정적인 페이지에 적합하다.
검색엔진으로 읽지 못한다. #값 때문에 서버가 읽지 못하고 서버가 페이지의 유무를 알지 못하기 때문.
새로고침을 해도 에러가 나지 않는다.
일반적인 프로젝트 작업 시에는 BrowserRouter를 사용하는 편이 좋으며,