React-hook-form: Performant, flexible and extensible forms with easy-to-use validation.
form을 쉽게 만들 수 있는 라이브러리라고 한다
next.js: 리액트에서 ssr을 구현하기 위해.. 사용하는 것 같다
브라우저의 엔진이 html/css/js 파일을 해석해준다
자바스크립트는 싱글 스레드 언어이기 때문에 한번에 하나의 작업만 실행 가능합니다
작업은 코드를 실행해주는 공간인 callStack에서 후입선출로 실행됩니다
바로 실행할 수 없는 코드나 지연시간이 긴 코드는
프로그램 전체에 지연을 일으킬 수 있기 때문에
ajax요청, eventListener, setTimeout등의 함수는
WEB API에 의해 브라우저에 위임됩니다
별도의 쓰레드에서 처리 후 콜백 함수를 task queue로 보내줍니다
태스크 큐의 콜백 함수들은 이벤트 루프에 의해
callStack이 비어있을 때 선입선출로 하나씩 꺼내어 실행됩니다
변수 들은 heap에 저장되어 있음
원래는 동기적 처리를 하지만
비동기 처리도 가능