Skip to content

fix: 로그인 직후 헤더 인사말에 닉네임 미표시 #479

Description

@junghyunseeoo

버그 설명

로그인 후 홈에 진입했을 때 헤더가 "안녕하세요"로만 표시되고
닉네임이 나오지 않습니다. 새로고침하면 정상 표시됩니다.

재현 방법

  1. 로그아웃 상태에서 로그인
  2. 홈 진입 → 헤더 확인 ("안녕하세요"만 표시)
  3. 새로고침 → 정상 표시 ("안녕하세요 OOO 님")

예상 동작

로그인 직후에도 닉네임이 표시된다

실제 동작

새로고침 전까지 닉네임이 비어 있다

원인

AppShellfetchUser()가 마운트 시 1회만 실행됩니다.
앱 최초 진입 시점에는 토큰이 없어 fetchUser가 즉시 반환되고,
로그인 성공 후 navigate('/')AppShell을 리마운트하지 않아
프로필을 다시 불러오지 않습니다.

작업 내용

  • AppShellfetchUser 호출 시점 보완
  • userStore.fetchUser에 중복 호출 방지 (이미 조회 완료 시 skip)

환경

  • 브라우저:
  • OS:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions