# 추후 도전 과제
# git link :
# 개발 환경 : HTML5, Sass, Rollup.js
- rollup basic setting & plugin
npm i -D rollup
npm i -D rollup-plugin-scss sass
npm i -D rollup rollup-plugin-scss sass
Router 란?
쉽게 말해 페이지 이동을 의미한다.
링크 버튼을 클릭했을 때, 그 링크 경로에 맞는 컴포넌트 페이지들을 보여주는 개념이다.
새로운 페이지의 로드는 아니고 업데이트 되는 새로운 페이지만 path와 element로 연결하여 컴포넌트를 불러오는, 화면만 바뀌는 기능이다.
(보통 레거시 스타일로 작업할 땐, 경로 클릭시 새로운 페이지가 로딩이 되는데 너무나도 데이터 자원낭비이다!)
window hashchange 이용
개발자 도구 > Application 탭에 local/session 스토리지 내용 보임
localStorage > 데이터 지우지 않는 이상 해당 url에 영원히 감
sessionStorage > 창이나 탭을 닫으면 데이터가 날라감
.setItem()
.getItem()