[코드스테이츠 Day 19] React Router

Strawberry Oolong Tea·2021년 9월 16일
0

TODAY I LEARNED

목록 보기
28/51
post-thumbnail

React SPA

서버로부터 완전한 새로운 페이지를 불러오지 않고
페이지 갱신에 필요한 데이터만 받아 그 정보를 기준으로 현재 페이지를 업데이트함으로써
사용자와 소통하는 웹 어플리케이션이나 웹 사이트를 말한다.

SPA의 단점

앱의 규모가 커지면 자바스크립트 파일이 너무 커지고
검색 엔진 최적화(SEO)가 좋지 않다.

React Router

BrowserRouter vs HashRouter

참고블로그

BrowserRouter

  • HTML5의 history API를 활용한다.
  • 동적인 페이지에 적합하다.
  • github pages에서 설정하기 복잡하다.

HashRouter

  • URL의 hash를 활용한다.
  • 정적인 페이지에 적합하다.
  • github pages에서 설정하기 간편하다.

React Twittler SPA Sprint

리액트 Twittler를 Router를 이용해 SPA로 구현하기

profile
Der Vogel kämpft sich aus dem Ei 🥚🐣 목표를 위해 끊임없이 자신의 세계를 깨뜨릴 수 있는 용감한 개발자가 되고 싶습니다.

0개의 댓글