1주차 목요일

강다현·2022년 1월 13일
0

1주차

목록 보기
4/5

javascript = 동기

동기 (Sync)

  • 서버 컴퓨터가 작업이 끝날 때 까지 기다림.
  • 일을 순차적으로 진행.
  • 서버에 요청(등록, 삭제 등) 저장이 될 때까지 기다리지 않고 통신

비동기(Async)

  • 동시에 여러 일 할 때 사용
  • 게시물 목록 가져오기 & 상품 목록 가져오기 -> 두가지의 목록을 한번에 가져옴
    ex) 게임 다운받으면서 카톡함

async & await

  • 비동기를 동기로 바꿔주는 명령어
  • async가 없으면 await는 의미 없음. 둘 다 있어야 작동
  • 값이 반환되기까지 기다렸다가 실행

Fragment

  • 리액트에서 사용하는 JSX 문법에선 return 안에 하나의 최상위 태그가 있어야한다.
  • 리액트는 하나의 컴포넌트만 return할 수 있기 때문
  • <> </>로 fragment를 생략하거나 div 등 다른 태그들로 작성 가능

호이스팅

함수 안에 있는 선언들을 모두 끌어올려 해당 함수 유효 범위의 최상단에 선언

  • 함수 안에 존재하는 변수, 함수 선언에 대한 정보를 기억하고 최상단에서 선언 및 실행
profile
Hello🖐

0개의 댓글