리렌더링 최적화를 위한 방법은 무엇인가요?
React.memo, useMemo, useCallback 사용 목적과 차이를 설명해주세요.
React.memo, useMemo, useCallback 사용 목적과 차이를 설명해주세요.
side effect 정의와 의존성 배열에 따른 실행 시점을 설명해주세요.
상태와 props의 역할 및 컴포넌트 간 데이터 전달 방식을 설명해주세요.
Virtual DOM의 개념과 실제 DOM과의 차이 및 성능상의 이점을 설명해주세요.
객체 복사 시 주소 공유와 JSON 방법, structuredClone 등을 설명해주세요.
JavaScript의 이벤트 루프가 어떻게 동작하는지 설명해주세요.
콜백 함수, Promise, async/await의 차이점과 사용 사례를 설명해주세요.
JavaScript의 상속 구조와 프로토타입 체인의 동작 방식을 설명해주세요.
함수 호출 방식에 따른 this 바인딩 차이를 설명해주세요.
변수와 함수 선언의 호이스팅 개념과 let, const, var의 차이를 설명해주세요.