[TIL] 내일배움캠프 React 과정 2024.08.20

김형빈·2024년 8월 20일
0

내일배움캠프

목록 보기
81/81

최종 프로젝트 완료

최종 프로젝트에서의 역할

  • 홈 페이지
  • 프로필 페이지
  • 프로필 수정 페이지
  • 일정 페이지
  • 일정 수정 페이지

최종 프로젝트에서 잘했다고 생각하는 점

  • 팀장으로써 팀 프로젝트의 전반적인 진행을 정리하고 성공적인 결과물을 만들어 내었다.
  • 디자이너 님과 소통하여 디자이너님의 의견을 최대한 반영하면서 개발 난이도를 낮출 수 있게 수정하였다.
  • 공통 컴포넌트 및 공통 레이아웃을 사용하면서 어려움이 많았지만 모든 기능을 큰 오류없이 동작 가능하게 구현하였다.
  • 반응형 디자인을 잘 적용하였다.
  • tanstackquery를 활용하여 data caching을 할 수 있었고, 성능을 향상 시킬 수 있었다.

최종 프로젝트에서 아쉬웠던 점

  • 팀장으로써 팀프로젝트 초반에 의사 결정에서 빠르게 진행하지 못했다.
  • next.js를 사용했음에도 ssr과 ssg를 적극적으로 사용하지 못했다.
  • 특히 수정 페이지에서 코드가 복잡하다... 커스텀 훅을 사용하였는데도 더 효과적으로 코드 가독성을 올릴 수 있는 방법이 존재할 지 알아보고 싶다.
  • 아직도 server acion, middle ware, cookie등 간단한 개념만 알고 실전으로 사용하기 어려워하는 부분들이 존재한다. 좀 더 개념공부와 연습을 할 필요가 있다고 느꼈다.
profile
The secret of getting ahead is getting started.

0개의 댓글