ㅁ
리액트 라우터 는 nextjs 와 달리 클라이언트에서 미리 html 파일들을 렌더링시키는 용도인가요??
그저 history api 를 잘 사용하기 위함인가요??
리액트 라우터를 사용하면 seo 에 도움이될까요??
A. 멘토님 작성 영역
리액트 라우터는 브라우저의 history api를 간편하게 사용하도록 도와줍니다.
그리고 리액트 애플리케이션에서 페이지 간의 네비게이션을 관리하는 역할을 합니다.
리액트 라우터가 미리 HTML파일을 렌더링하진않습니다.
또한 리액트 라우터를 사용한다고 SEO에 도움이 되지않습니다.
SEO는 index.html에 입력한 메타데이터 정보가 얼마나 표준에 가깝고 상세하게 표현되어있는지에 의해서 결정됩니다
CSR → index.html 리액트 라우터를 통해서 화면을 매핑해주고 그려주기때문에, 로봇이 메타데이터를 잘 가져가기어려워요. 비어있으니까
SSR(nextjs) →
index.html → <script> → 비즈니스코드js + 리액트코드js →