본문/내용
1. React 또는 Vue와 같은 프론트엔드 프레임워크를 사용하여 프로젝트를 진행한 경험이 있다면 설명해 주세요.
React를 활용하여 3개월 동안 온라인 쇼핑몰 웹앱을 개발한 경험이 있습니다. 초기 설계 단계부터 React의 컴포넌트 기반 구조를 활용하여 재사용 가능하고 유지보수 쉬운 코드를 작성하였으며, Redux를 도입하여 상태 관리를 효율화하였습니다. 이를 통해 상품 조회 페이지의 로딩 속도를 기존보다 30% 향상시켰으며, 사용자 페이지에서 필터링 및 정렬 기능 구현에 집중하여 사용자 체류 시간이 평균 20% 증가하였습니다. 또한, React Hooks를 적극적으로 활용하여 코드 가독성을 높이고, 불필요한 렌더링을 방지함으로써 성능 최적화를 실현하였습니다. 동일 프로젝트 내에서 API 연동, UI 디자인, 테스트 자동화까지 담당하였으며, 프로젝트 기간 동안 버그 발생률을 15%로 낮추고, 최종 배포 후 사용자 평가 점수도 5점을 기록하는 성과를 이루었습니다. 이러한 경험을 바탕으로 React의 강력한 컴포넌트 재사용성과 상태 관리의 효율성을 실무에 적용하였습니다.
2. CSS와 HTML의 차이점과 각각의 역할에 대해 설명해 주세요.
CSS와 HTML은 웹 …