자바스크립트
-
이벤트 루프 동작 원리JS & TS 2022. 10. 20. 20:57
다음 코드를 보고 바로 답을 할 수 있다면, 이 글을 읽지 않으셔도 좋습니다. console.log('A'); setTimeout(() => console.log('B'), 2000); setTimeout(() => console.log('C'), 3000); setTimeout(() => console.log('D')); setTimeout(() => console.log('E'), 0); Promise.resolve().then(() => console.log('F')); console.log('G'); 다음 코드를 실행시킨다면 어떤 순서로 로그를 찍는지와 이유에 대해 서술하시오 A G F D E B C 동기, 비동기 현재 실행 중인 태스크가 종료될 때까지 다음에 실행될 태스크가 대기하는 방식 을 동..
-
자바스크립트 프로젝트에 타입스크립트 도입하기React.js & Next.js 2022. 8. 24. 22:14
타입스크립트 설정하기 현재 우리 리액트 버전에 맞춘 17로 타입스크립트 설치를 가정하겠습니다. 프로젝트 내의 현재 버전에 맞춰 진행해주세요. 1. 타입스크립트 전역 설치 $ yarn global add typescript / npm install -g typescript 2. 타입스크립트 설정파일 생성하기 먼저 config 파일을 왜 설정해야 하는지에 대한 의문점이 있을 수 있기 때문에 이에대한 레퍼런스 블로그를 링크로 달아놓겠습니다. config 파일이란 무엇인가요? (jsconfig.json / tsconfig.json) 1) tsc 사용하기 $ npx tsc --init $ npx tsc --init 를 명령어를 실행하면서 tsconfig.json 설정을 추가할 수 있습니다. 로컬에서 tsc 를 실..