Skip to content

fix: 로그인 화면 로고 로딩 개선 - #8

Merged
wlrnjs merged 1 commit into
developfrom
fix/login-logo-loading
Sep 26, 2026
Merged

wlrnjs merged 1 commit into
developfrom
fix/login-logo-loading

Conversation

@wlrnjs

@wlrnjs wlrnjs commented Sep 26, 2026

Copy link
Copy Markdown
Member

Pull Request

관련 이슈

  • close #이슈번호

작업 내용

  • 로그인 화면에서 로고가 늦게 표시되던 문제를 개선했습니다. 폼 훅이 useSearchParams를 써서 폼 전체가 서버에서 그려지지 않았고, 로고는 Icon의 지연 로딩으로 폼 JS가 실행된 뒤 별도 청크로 한 번 더 받아지고 있었습니다.
  • 로그인 페이지를 서버 컴포넌트로 바꿔 reason과 callbackUrl 쿼리를 서버에서 읽어 폼에 넘깁니다. 이에 따라 useLoginReasonToast와 useAdminLoginForm은 값을 인자로 받습니다.
  • useForm과 FormProvider는 새 클라이언트 컴포넌트인 AdminLoginFormProvider로 옮겼습니다.
  • 로그인 폼의 로고는 Icon 대신 @/assets/logo.svg를 정적으로 가져옵니다. 공통 Icon 컴포넌트는 변경하지 않았습니다.
  • 같은 쿼리 키가 여러 번 오면 값이 배열이 되므로 첫 값만 쓰는 getSingleSearchParam 유틸과 단위 테스트를 추가했습니다.

참고 사항

  • 로그인 페이지는 정적 사전 렌더링 대신 요청마다 서버에서 렌더링됩니다. 첫 HTML에 로고와 입력칸이 포함되는 것을 로컬 dev 서버에서 확인했습니다.

체크리스트

  • 기능이 정상 동작하는지 확인
  • 로컬 빌드/테스트 통과
  • 불필요한 코드/주석 제거

🤖 Generated with Claude Code

로그인 페이지를 서버 컴포넌트로 바꿔 reason과 callbackUrl 쿼리를 서버에서 읽어 폼에 넘깁니다.
폼 훅에서 useSearchParams를 걷어내 로고와 입력칸이 첫 HTML에 포함되도록 했습니다.
로고는 Icon의 지연 로딩 대신 정적으로 가져와 별도 청크 요청을 없앴습니다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
admin Ready Ready Preview Sep 26, 2026 3:31pm UTC

@finditem-bot finditem-bot Bot added 🐞 bug 기능 오류, 화면 깨짐, 예외 발생 등 예상치 못한 문제 D-1 24시간 이내에 처리가 필요합니다. labels Sep 26, 2026
@github-actions

Copy link
Copy Markdown

Jest Test Results

370 tests   370 ✅  17s ⏱️
 75 suites    0 💤
  1 files      0 ❌

Results for commit 2ced6e2.

@github-actions

Copy link
Copy Markdown

Playwright Test Results

42 tests   42 ✅  15s ⏱️
 7 suites   0 💤
 1 files     0 ❌

Results for commit 2ced6e2.

@wlrnjs
wlrnjs merged commit ddb786f into develop Sep 26, 2026
7 checks passed
@wlrnjs
wlrnjs deleted the fix/login-logo-loading branch September 26, 2026 15:33

This branch was successfully deployed

1 active deployment
Preview — 2ced6e23 Deployed Sep 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞 bug 기능 오류, 화면 깨짐, 예외 발생 등 예상치 못한 문제 D-1 24시간 이내에 처리가 필요합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant