React로 TO DO LIST 팀 프로젝트를 진행 하기전 준비해야 할 사항을 정리해보았다.
TO DO LIST 만들기 과정을 velog에 다 정리하여 업로드 할 예정이다.
프로젝트 진행 인원 : 3명
상태 관리 방법:
투두리스트에서 상태(State)를 어떻게 관리할지 결정하기
리액트 내장 상태 관리인 useState와 useEffect를 사용할 것인지, 또는 상태 관리 라이브러리(예: Redux, MobX)를 사용할 것인지 등에 대한 결정을 내려야 한다.
API 요청 및 데이터 처리:
투두리스트에서 서버 API와 데이터 처리 방법에 대한 약속하기
API 요청 방식(GET, POST, DELETE 등)과 응답 데이터 형식에 대한 약속 및 데이터 형식 변환 로직 등에 대한 공유가 필요하다.
코드 스타일 가이드:
코드 스타일 가이드나 ESLint 설정 같은 개발자 도구 설정에 대한 공유하기
코드 포맷팅 규칙, 들여쓰기 방식 등 일관된 코딩 스타일로 작업하기 위해 팀원들 간에 의견 조율 및 설정 공유가 필요하다.
Git 협업 방식:
Git 저장소 생성 및 브랜치 전략(예: Git Flow), PR(Pull Request) 작업 순서, 코드 리뷰 절차 등 Git 기반의 협업 방식에 대한 약속도 필요하다.