HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
😃
기동팀
/
⚡
[Day 14] 스크럼
⚡

[Day 14] 스크럼

태그
3주차
스크럼
날짜
Nov 3, 2022

📓 학습 관련 자료 공유

  • popstate 이벤트
    • popstate - Web API | MDN
      Window 인터페이스의 popstate 이벤트는 사용자의 세션 기록 탐색으로 인해 현재 활성화된 기록 항목이 바뀔 때 발생합니다. 만약 활성화된 엔트리가 history.pushState() 메서드나 history.replaceState() 메서드에 의해 생성되면, popstate 이벤트의 state 속성은 히스토리 엔트리 state 객체의 복사본을 갖게 됩니다.
      popstate - Web API | MDN
      https://developer.mozilla.org/ko/docs/Web/API/Window/popstate_event
      popstate - Web API | MDN
  • 컴포넌트
컴포넌트(Component)란? - 하나몬
컴포넌트(Component)란 프로그래밍에 있어 재사용이 가능한 각각의 독립된 모듈을 뜻한다. 컴포넌트 기반 프로그래밍을 하면 마치 레고 블록처럼 이미 만들어진 컴포넌들을 조합하여 화면을 구성할 수 있다.
컴포넌트(Component)란? - 하나몬
https://hanamon.kr/%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-component%EB%9E%80/
컴포넌트(Component)란? - 하나몬

👀 지식 공유

오늘 공부한 내용 중 새로 알게된 내용이나 기존과 다르게 알게된 점 등을 공유해요!
대현
     
    동우
       
      주영
         
        명재
           
          다연
          • history API
            • 브라우저에서 페이지 로딩 시, 세션 히스토리를 갖는다.
            • 세션 히스토리를 통해 페이지 이동이 가능하다.
            • 여기서 페이지 이동은 실제로 페이지가 이동하는 것이 아닌, url 업데이트 방식이기에 SPA가 가능해지는 이유다.
          • pushState(state, title, url)
            • 세션 히스토리에 새 url 상태를 쌓는 함수
            • 화면 리로드 x
          • replaceState(state, title, url)
            • 세션 히스토리에 현재 url을 대체할 url
            • 화면 리로드 x
            • 뒤로가기 했을 때 그 페이지로 이동이 되지 않았으면 할 때 사용
          • addEventListner(’popstate’, () ⇒ this.render())
            • 이벤트 중에 popstate가 무엇인지 몰랐는데 이번 기회에 알게 되었다.
              • 브라우저의 백 버튼이나 history.back() 호출로 이벤트가 발생한다.
              • popstate 이벤트는 사용자의 세션 기록 탐색을 하며 현재 활성화된 기록 항목이 바뀔 때 발생되는 이벤트이다.