IT 개발자가 되기위한 여정

컴퓨터 공부를 시작함에 앞서 계획 및 개발에 대한 내용을 풀어나갈 생각입니다.

IT 학습/[프그] 프론트엔드 데브코스 3기

[2차 - 팀] 다음에 프로젝트시 꼭 하고 싶은 것 그리고

제로시엘 2023. 1. 28. 20:51

 

이번 프로젝트에서 나는

 

이번 프로젝트에서 내가 맡은 역할은 이전부터 해보고 싶었던 회원가입 그리고 로그인과 인증

 

또한 그 이외에 하나의 페이지를 잘 만들어보고 싶었다 😁

 

 

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토큰을 만들고 활용하여 보안에 신경 써보고 싶다