브라우저와 리액트앱의 라우터를 연결하게 되면 그 결과
라우터가 history api에 접근
할 수 있게 되며 각각의 Route와 연결된 컴포넌트에 props로match, location, history라는 객체를 전달
하게 된다.
match.params
로 path에 설정한 파라미터값
을 가져올 수 있다.현재 프로젝트에서 REST API를 작성할 때 파라미터로 값을 넘겨주는 URL을 많이 포함하고 있는데 파라미터 값을 가져올 때 사용해봐야겠다.
location.search
로 현재 url의 쿼리 스트링
을 가져올 수 있다.게시글 리스트의 경우 두 가지 버전으로 나누어 백단 로직을 짜놓았고 하나는 쿼리스트링을 사용한 페이지네이션이며 다른 하나는 body로 페이지번호를 입력받는 페이지네이션이다. 나는 후자의 경우 페이지네이션을 사용할 것이므로 location.search를 사용할 일은 없을 것 같다.