자바스크립트의 원시타입과 객체타입의 차이에 대해서 설명해주세요.
ES6에 새로 추가된 타입인 Symbol에 대해서 아시나요?
"use strict"; 이 무엇인가요? 사용시 장단점이 무엇인가요?
.forEach 루프와 .map() 루프 사이의 주요 차이점을 설명할 수 있나요? 각각을 어떨때 사용하시나요?
ES6 버전 이상의 자바스크립트부터 브라우저에서 호환되지 않는 경우 문제를 해결하는 방법에 대해서 말해주세요.
렉시컬 환경에 대해서 아시는대로 설명해주세요.
Props가 컴포넌트간에 전달받는 것이라고 했는데 자식에서 부모로도 전달할 수 있나요? 또 그 이유에 대해서 설명해주세요.
React Context API는 무엇인가요?
리듀서에 대해서 설명해주세요.
- 리듀서는 컴포넌트에서 상태 업데이트 로직을 컴포넌트에서 분리시켜주는 함수입니다. 보통 함수형 컴포넌트에서 useReducer hook 함수를 사용합니다. useReducer는 현재 상태와 액션 객체를 파라미터로 받아오고 새로운 상태를 반환하는 함수로 이 함수를 이용해서 상태 업데이트 로직을 분리합니다.
소프트웨어 개발시 가장 중요하다고 생각하는 게 무엇인가요?
개발시 가장 도움이 많이 된 툴 세 가지를 말해주세요.
어떤 개발자들과 함께 일하고 싶은지 생각해본적 있나요?