[TIL] 220407 13일차

youngseo·2022년 4월 7일
0

TIL

목록 보기
14/121
post-thumbnail

13일차

Intro

최근 목통증이 조금씩 심해지더니 결국 자고 일어났더니 목이 잘 돌아가지 않는다😭,, 자세의 중요성을 다시 한번 깨우치게 되는데 오늘은 자세와 스트레칭에 조금 더 의식하며 공부를 해보고자 한🤗

공부할 목록

  • CSS 배치관련 속성들(display, position, grid)
  • 비동기통신 Axios에 대해 알아보기 Axios사용법
  • async/await 개념 정리하기
  • 무한스크롤의 두가지 방법
  • 전역상태관리란? => 추가 공부 필요.

새로배운 내용

  • 무한스크롤의 두가지 방법
    • 스크롤 이벤트 사용
      • 스크롤이 진행될 때마다 정의한 함수가 실행되도록 하는 방식으로 무한스크롤을 구현
      • 스크롤이 움직일 때마다 함수가 실행되다 보니 많은 리소스가 낭비된다는 단점이 있다.
      • debounce, throttle를 통해 불필요한 함수 호출 수를 조절해야한다.
    • Intersection Observer
      • 자바스크립트 엔진과는 상관없이 브라우저단에서만 무한스크롤 로직을 검사하고, 조건을 통과하는 경우에는 자바스크립트의 코드로 데이터를 불러온다.
  • display: fixed 사용 시 주의해야할 부분
    • 가장 가까운 조상스크롤 박스에 달라붙는다.
    • 부모요소 범위 안에서만 움직인다.
  • 전역상태관리란?
    • 애플리케이션을 구성하고 있는 코드 어디에서든지 접근이 가능하며, 변화에 따라 렌더링에 영향을 줘야하는 값

하루를 마무리하며

하나씩 직접 만들어보기 시작하니 특히 자바스크립트에 대한 배경지식을 제대로 다지지 못했었구나라는 생각이 든다. (promise, async, await 등) 그렇지만 조금이라도 해보고 다시 이전에 들었던 강의를 들으니 아~ 이럴때 사용하는구나, 이런 이유로 사용하는구나 라고 느끼며 공부를 하게 된다는 것이다😄

다음 주 과제는 내가 만들고 싶은 웹의 페이지를 만드는 것이라는데, 이번 주말동안 한번 고민을 해보는 시간을 가져야겠다

0개의 댓글