로그인 관련

  1. 초기 로그인인 경우
  2. 모든 페이지에서 저장된 토큰이 없을 경우 로그인페이지로 redirect
  3. login 페이지에서 저장된 토큰이 있을 경우 메인페이지로 redirect
  4. 로그아웃 버튼 만들기 → 토큰 삭제, offline 상태로 변경 요청
  5. 창끄면 로그아웃 상태로 변경 요청하기 → 토큰은 삭제하지 않음

포인트 관련

(상태관리)

  1. 포인트가 변동될 때마다 refetch 하기
  2. 배팅을 거는 경우에도 동일
  3. 배팅 정산을 받은 경우에도 동일

본인 유저데이터

(상태관리)

  1. 본인 유저데이터에 변경이 있을 때마다 refetch 하기
  2. 근데 본인 유저데이터는 사용하는 곳이 많아서 어디 좀 중앙에 놔두고 써야할 거 같애

해당 유저 데이터

  1. 유저의 프로필 페이지에 접속할 때마다 fetch (상태관리 X)