신입 프론트엔드 개발자 기술면접 답변 (React, TS, 프론트엔드 전반)
yjym33
React React에 대해 설명해주세요. React는 Facebook에서 개발한 UI 라이브러리로, 사용자 인터페이스를 구축하기 위한 도구입니다. 컴포넌트 기반 아키텍처를 사용하며, 가상 DOM을 활용하여 성능을 최적화합니다. React의 원리, 특징, 장단점이 무엇인가요? 원리: React는 컴포넌트 기반 아키텍처와 가상 DOM을 사용하여 UI를 효율적으로 렌더링하고 업데이트합니다. 특징: JSX 문법을 사용해 선언적으로 UI를 표현하며, 단방향 데이터 흐름과 가상 DOM을 통한 효율적인 렌더링이 주요 특징입니다. 장점: 높은 생산성, 컴포넌트 재사용성, 성능 최적화, 커뮤니티 지원이 뛰어납니다. 단점: 초기 학습 곡선, 프레임워크와 라이브러리 선택의 어려움이 있을 수 있습니다. Virtual DOM..