- 관련 상품
- 2026년 5월 18일 오전 3:43 UTC
- 이름 *
- Kamo
- 뚱 베어
- 15a3c48
ThemeLogo의 빈 문자열 초기 로고Src + useEffect-to-fill 패턴 SSR 렌더링이 워드마크를 돌리면 수화 src를 수정했습니다. 그 체인에서 아무것도 hiccuped (그는 않았다 — hostname은 localhost이므로 getThemePath()가 빈과 체인을 반환했습니다. re-resolved 각 렌더링), 사용자가 영원히 wordmark를 본다. 지금 ThemeLogo: - 새로운 OrgContext에서 SSR-resolved tenant URL을 읽습니다. useThemedPath() 걸이. 루트 레이아웃 computes themedPath에서 요청의 호스트 헤더 서버 측과 스레드를 통해 OrgProvider. - 렌더링 시간 (memoised)에서 후보 URL 목록 구축 1개의 존재가 있을 때 tenant URL로. - src가 이미 처음 렌더링한 <img> 태그를 렌더링합니다. 오른쪽 후보자에 대한 지적 - useEffect 무용, 빈 - src 없음 섬광, SSR/hydration mismatch 없음. - onError는 목록 앞으로 in-place를 걷습니다. 모든 후보자 실패는 wordmark fallback을 렌더링합니다. 소스 우선 순위는 변경되지 않습니다 : AssetBasePath (만 사용됨 스타일 가이드 시뮬레이터) → tenant MinIO (로고 풀에 어두운 → 로고 가득 → 로고에 어두운 → 로고) → 로컬 /public/ (logo-full.svg → 로고.svg) → 낱말 낙하. 32/32 빌드.