Render logo img na przełęczy SSR — nie więcej flash tylko wordmark

Fixkamolos
Szycy
18 maja 2026 03:43 UTC
Autor
Kamo
Pochęt się
15a3c48

Początkowe logo ThemeLogoSrc + useEffect-to-fill pattern Oznaczało to, że SSR zwróciła słowomark, a następnie nawodnienie Populated the src. Jeśli cokolwiek w tym łańcuchu czkało (tak zrobiło – Nazwa hosta była localhost, więc getThemePath() wrócił pusty i łańcuch Ponowne rozwiązanie każdego rendera), użytkownik wciąż widział znak słowny na zawsze. Teraz ThemeLogo: - Odczytowany przez SSR adres URL najemcy bezpośrednio z OrgContext poprzez nowy Używaj ThemedPath () hak. Układ korzeniowy oblicza oneedPath z Po stronie serwera hosta i wątkuje ją przez OrgProvider. - Buduje listę adresów URL kandydatów w czasie renderowania (spotkany), zaczynając Z adresem URL najemcy, gdy istnieje. -Oddaje tag "img" z pierwszego rendera już ze src Wskazując na właściwego kandydata — bez użyciaFud tańca toczego, bez pustego łuku Błysk, brak niedopasowania SSR / nawodnienia. - onError idzie na listę do przodu na miejscu. Tylko wtedy, gdy każdy kandydat Niepowieść o tym, że odpuszcza słowomark. Priorytet źródłowy pozostaje niezmieniony: aktywaBasePath (wykorzystane tylko przez Symulator styleguide) - najemca MinIO (logo-full-on-dark - logo-full ? logo-on-dark ? logo) ? local /public/ (logo-full.svg ? logo.svg) - opadanie w słowo. Zbuduj 32/32.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny