React 개발 과제 수행 시 겪었던 초기 설정, 런타임 에러 및 멘탈 관리 경험 공유
🤖 AI 추천
새로운 프로젝트 환경 설정 및 React 기초 다지기에 어려움을 겪고 있는 프론트엔드 개발자, 특히 주니어 개발자에게 추천합니다. 프로젝트 진행 중 발생하는 문제 해결 과정과 멘탈 관리 방법에 대한 인사이트를 얻을 수 있습니다.
🔖 주요 키워드

React 개발 과제 수행 시 겪었던 초기 설정, 런타임 에러 및 멘탈 관리 경험 공유
핵심 기술: 본 콘텐츠는 React 기반의 구현 과제를 수행하며 겪었던 초기 프로젝트 설정의 어려움, package.json
스크립트 작성 및 실행 문제, vite
설정을 통한 에러 해결 과정, 그리고 과제 수행 중 발생한 멘탈 관리의 중요성을 공유합니다.
기술적 세부사항:
- 과제 환경: React 프로젝트, JS 또는 TS 사용 (구현 과제)
- 초기 설정 문제: 세팅부터 시작하는 과제 유형에 대한 예측 부족, 입장 시간 지연으로 인한 불안감.
package.json
스크립트 문제: 루트 폴더에 직접 스크립트 작성 시run dev
실행 실패.- 기존 루트 폴더 내 라이브러리 설치 후 개별 파일 생성 시 문제.
- 루트에서 특정 폴더 내 스크립트 실행 요구사항 해결.
vite
활용:vite.config.js
설정을 통해 폴더 경로 지정 및 루트에서의 스크립트 실행 성공.- 구현 내용: HTML/CSS는 완성된 상태에서 JavaScript 기능 구현.
- 필터링 시 URL
query parameter
생성 및history.replaceState
사용 (history 미남기기). - 로컬 백엔드 API 호출 및 카드 형식 상품 전시.
- 필터링된 상품 목록 표시 및 정렬.
- 필터링 시 URL
- 시간 관리: 초기 설정 및 문제 해결에 예상보다 많은 시간 소요 (약 3~4시간).
- 코드 이해: 기존 코드 분석 및 기능 구현에 시간 소요.
- 빌드 및 테스트: 최종 단계에서 빌드 결과물(
dist
폴더) 생성 및 실행 정상 작동 확인.
개발 임팩트: 프로젝트 초기 설정의 중요성, package.json
스크립트 및 번들러(Vite) 설정에 대한 이해 증진, 문제 해결 능력 향상, 그리고 개발 과정에서의 멘탈 관리 필요성 강조.
커뮤니티 반응: 직접적인 커뮤니티 반응은 언급되지 않았으나, '다른 사람의 코드를 보고 충격받았다'는 표현을 통해 코드 리뷰 및 동료 개발자와의 비교에서 오는 학습 동기 부여를 시사합니다.
톤앤매너: 개발자의 실제 경험을 바탕으로 솔직하고 교육적인 톤으로 작성되었습니다. 기술적인 난관과 심리적 어려움을 상세히 묘사하여 공감을 유도합니다.
📚 관련 자료
Vite
콘텐츠에서 언급된 Vite는 빠르고 효율적인 웹 개발 경험을 제공하는 빌드 도구로, 과제 수행 중 프로젝트 설정 및 스크립트 실행 문제를 해결하는 데 핵심적인 역할을 했습니다. Vite의 설정 방식에 대한 이해는 해당 콘텐츠와 직접적인 관련이 있습니다.
관련도: 90%
React Router
콘텐츠에서 URL query parameter 처리 및 history 관리를 언급하며 `replaceState` 사용에 대한 내용을 포함하고 있습니다. React Router와 같은 라우팅 라이브러리는 이러한 URL 기반의 상태 관리를 추상화하여 제공하므로, 관련 기술 스택으로 연관 지어볼 수 있습니다.
관련도: 70%
React
본 콘텐츠의 전반적인 주제가 React 기반의 개발 과제 수행 경험 공유이므로, React 공식 GitHub 저장소는 가장 높은 연관성을 가집니다. React의 컴포넌트 기반 개발, 상태 관리 등은 과제 구현의 근간이 됩니다.
관련도: 85%