본문/내용
1. 현재 사용하고 있는 프론트엔드 기술 스택에 대해 설명해 주세요.
현재 사용하고 있는 프론트엔드 기술 스택은 React를 주로 활용하며, Redux를 이용한 상태 관리, TypeScript를 도입하여 개발 안정성과 유지보수성을 향상시킵니다. 스타일링에는 Styled-components와 SASS를 병행하여 사용하며, 웹 접근성을 고려하여 ARIA 속성을 적극 활용합니다. 또한, Webpack과 Babel을 활용하여 빌드 최적화와 코드 번들링을 수행하며, ESLint와 Prettier를 적용해 코드 품질과 일관성을 유지합니다. 실 사용 환경에서는 React의 컴포넌트 재사용성을 높이기 위해 함수형 컴포넌트와 훅을 중심으로 개발하며, 서버와의 비동기 통신에는 Axios를 이용하여 요청 응답 속도를 평균 30% 이상 개선하였고, Web Vitals를 분석하여 사용자 경험을 정량적으로 향상시켰습니다. 또한, Jest와 React Testing Library를 활용한 단위 및 통합 테스트를 도입하여 버그 발생률을 20% 이상 감소시키는 성과를 이루었으며, 실시간 사용자 피드백을 통해 지속적인 기술 스택 업그레이드와 최적화를 진행하여 프로젝트의 안정성과 확장성을 확보하고 있습니다.
2. 기존 프로젝트에서 겪었던 가…