이번 프로젝트에서 나는
이번 프로젝트에서 내가 맡은 역할은 이전부터 해보고 싶었던 회원가입 그리고 로그인과 인증
또한 그 이외에 하나의 페이지를 잘 만들어보고 싶었다 😁
Liked 좋았던 것, 잘한 것
- 로그인 로그아웃 페이지를 만들어보았다
- 사용자 정보 페이지를 만들어보았다
- 인증절차를 진행하며 토큰에 대해 조금 더 이해할 수 있었다
- 거의 일정에 맞게 진행하였다
- 자신의 코드를 1회이상 리팩토링 하였다
Learned 배운 것
- 타입스크립트를 Any 없이 사용해 볼 수 있었다
- Axios의 instance 기능을 활용해 헤더나 주소에 정보를 담는 등의 경험이 가능했다
- Next.js의 API 라우터 기능을 경험해 볼 수 있었다
- 토큰을 활용하여 로그인과 인증 & 인가 절차를 진행해 볼 수 있었다
- React-Query 사용으로 로딩 시 절차, 데이터의 fresh 상태 등을 생각해 볼 수 있었다
Lacked 부족했던 것, 아쉬웠던 것
- 처음에 page 단위로 만들다 보니 중복된 컴포넌트 및 보기 싫은 부분의 분리가 잘 되지 않았다
- 팀원 간의 props 전달과정에서 전역 상태 관리를 사용하지 않아서 불편함을 느꼈다
- 리액트 쿼리를 활용해 보고 싶었으나 사전에 가져온 JSON 파일의 처리등을 정하지 않아
거의 혼자 경험만 해보는 식으로 사용했다
Longed for 앞으로 ~를 할 것이다, 바라는 것
- 같은 팀원 중 첫 프로젝트 파일을 만들며 husky , CI/CD 자동화, Vercel 연동 등을 진행했는데
다음에는 내가 세팅하여 진행해 보고 싶다 - 기획에서 사용됐던 자료들을 활용하여 체계적으로 정해야 할 것들을 정해나가고 싶다
- 오히려 기간이 적다면 전역 상태관리 라이브러리를 적극적으로 도입할 것이다
- 리액트 쿼리에서 데이터의 활용을 조금 더 사용해 보고 싶다
- useState와 useEffect뿐만 아니라 다른 훅들을 효율적으로 써보고 싶다
- 다시 인증 쪽을 한다면 refresh와 access토큰을 만들고 활용하여 보안에 신경 써보고 싶다
'IT 학습 > [프그] 프론트엔드 데브코스 3기' 카테고리의 다른 글
[3차 - 팀] 헤이 케이크 [🍰커스텀 케이크 제작 의뢰 플랫폼] (5) | 2023.03.16 |
---|---|
[2차 - 팀] 우리 같이 뽀모 하실래요? 뽀모!! (0) | 2023.01.28 |
프로그래머스 데브코스 3기 중간 후기겸 새해 후기 (2) | 2023.01.04 |
[1차 - 개인] Vanilla JS Notion 클론 만들기 (0) | 2022.11.21 |