Skip to content

24‐08‐14(수) 프론트엔드 회의록

Yoonyesol edited this page Aug 14, 2024 · 4 revisions

👥참여 인원

우석, 우승찬, 윤예솔

⏰회의 시간

오후 9:00 ~ 오후 9:59

👨‍💻회의 내용

1. 디자인

새로 추가하거나 수정해야 하는 페이지 및 요소 정리

  • 팀원목록 조회
  • 삭제 요소
  • 유저 정보를 볼 수 있는 페이지
    • 팀원 목록 조회 부분에서도 유저 정보를 볼 수 있었으면 좋겠다는 의견

2. Axios 네트워크 로직 작성 방식: AxiosProvider vs Service Class

1️⃣ AxiosProvider

코드 작성이 빠르고 간단하며 초기 설정이 적다. 토큰 정보만 추가해 주면 네트워크 로직 작성이 완성된다.

2️⃣ 각 대상에 따라 service를 정의

코드가 모듈화 가능, 유지보수나 확장이 더 용이하다는 장점이 있다. 다만 초기 설정 시 시간이 오래 걸린다는 단점이 존재

3️⃣ 결론: 우선 axiosProvider로 코드를 작성하고, 나중에 리팩토링을 service class로 진행

3. 유저 설정 페이지

  • 이메일 인증 정보를 zustand로 전역 상태 관리
    • local storage: 혹시 모를 보안 위협 때문에 ❌
  • 보안과 사용자 편의 사이에서 가장 합리적일 것으로 추정되는 15분을 인증 유지 시간으로 설정
    • 레퍼런스 서치 후 시간 변경 가능
  • my team 페이지의 라우트 주소 변경 (/:teamId 삭제)