면접 질문 = 답변 가능하도록 공부
제대로 답변하지 못할 기술은 이력서에 쓰지 않는 게 오히려 좋다
리액트의 동작 원리
- 리액트는 클로저와 인덱스로 동작한다
상위에서 use..들의 인덱스를 매겨두고 순서를 정함. state 를 인덱스로 비교, 가상 돔이 달라졌는지 비교하여 랜더링
- 가상 DOM 은 언제 그리지?
- useCallback, useMemo 를 쓰는 이유, 쓰지 말아야 할 이유
함수 컴포넌트는 매번 새로 만들어짐.
- useEffect 뎁스에 따른 동작 원리
( return 이 있을 때, state 가 있을 때, 빈 배열일 때)
자바스크립트
- event loop **
js 에서 가장 중요한 것. queue에 어떻게 쌓이고, 브라우저 상에서 어떻게 동작하는지, 어떤 게 먼저 동작하는지 잘 알고 있어야.
- 프로미스와 콜백의 차이
콜백은 함수 안에서 return 함수를 부르는 것.
- 이벤트 버블링 / 캡처링
- 클로저란? 렉시컬 스코프와 실행 컨텍스트라는 말을 넣어서 설명해 봐라.
- this 는 언제 결정되는가?
CORS 는 브라우저가 막는 것
- response header 에서, 서버에서 허용된 코드임을 알려줌. 브라우저가 이걸 신뢰해도 되는지 막는 것.
브라우저에 주소를 입력했을 때 일어나는 일 *
CSR 과 SSR 차이
SCSS @use, @include 차이
해야 할 일
강의 다시 보기
내 답변 정리하기