24.10.02

강연주·2024년 10월 2일

📚 TIL

목록 보기
49/186

1. FetchUserData.tsx

  • useQuery의 적절한 사용
  • useContext vs 컴포넌트 트리 구조 (우선은 후자 선택)
  • 전체정보 다 렌더링하는 컴포넌트를 위한 페칭 훅
  • 닉네임만 렌더링하는 컴포넌트를 위한 개별 정보 페칭 훅
  • 레벨네임만 렌더링하는 컴포넌트를 위한 개별 정보 페칭 훅
    • 얘네들을 다 한 컴포넌트에 쓰나?
    • 따로 쓰면 어떻게 분리할까?
    • 그렇다면 children을 감싸는 부분은 어떻게 수정하나?

  1. SideBar
  • userData 관리 방식 변경 (TanstackQuery)
  • SideBar 열어야 출석체크되는 로직 수정

  1. AttendanceCheck.tsx
  • userData 관리 방식 변경 (TanstackQuery)
  • SideBar 열어야 출석체크되는 로직 수정

  1. LevelUp.tsx
  • userData 관리 방식 변경 (TanstackQuery)

  1. BadgeCards.tsx
  • userData 관리 방식 변경 (TanstackQuery)

  1. GrowthSummary.tsx
  • userData 관리 방식 변경 (TanstackQuery)

  1. GardenCarousel.tsx
  • userData 관리 방식 변경 (TanstackQuery)
  • 유지보수성, 확장성 고민

  1. AccountBar.tsx
  • userData 관리 방식 변경 (TanstackQuery)

  1. NicknameModal.tsx
  • userData 관리 방식 변경 (TanstackQuery)

  1. WithdrawalModal.tsx
  • userData 관리 방식 변경 (TanstackQuery)
profile
아무튼, 개발자

0개의 댓글