해당 질문에 면접에서 답변할 수 있을 정도의 길이(3~4줄)로 답변을 달아보세요. 특히 면접 답변의 핵심은 두괄식(핵심을 먼저 말하는 것)입니다. 완성 후, 면접 하루 전날 족보처럼 훑어보고 면접을 보러갑시다!
📌Redux 말고 다른 전역 상태관리 아는 것 하나와 차이점을 말해주세요
답변▶️ Recoil은 직관적이며 간단한 구조를 가지고 있으나 안정적인 devtool이 없으며 redux는 검증된 라이브러리로 상태값의 변경 사항을 Redux Devtools를 이용해 직관적으로 볼 수 있으며 이로 인해 전역으로 관리해야 하는 상태값이 많아질 경우 디버깅이 상대적으로 유리하다. 그렇지만 상태를 변경하려면 보일러플레이트 코드를 많이 작성해야하는 번거로움이 있다.
📌버츄얼 돔과 리얼 돔의 차이를 설명해주세요.
답변▶️ 돔은 문서객체로 웹 페이지를 이루는 태그들을 자바스크립트가 이용할 수 있게끔 브라우저가 트리구조로 만든 객체 모델이고 가상돔은 실제 돔에 접근하여 조작하는것이 아닌 이를 추상화한 자바스크립트 객체를 구성하여 사용합니다.