- Dikirim
- 18 Mei 2026 pukul 03.43 UTC
- Penulis
- Kamo
- Commit
- 15a3c48
The me Logo 's empty- string initial logoSrc + use Effect -to -fill pola berarti SSR render mengembalikan wordmark fallback, lalu dehidrasi penduduk src. Jika sesuatu dalam rantai yang cegukan (hal itu - yang Nama host adalah localhost sehingga getThemePath () kembali kosong dan rantai re-diselesaikan setiap render), pengguna terus melihat Wordmark selamanya. Now Theme Logo: - Membaca URL penyewa SSR-resolved langsung dari Organ Context melalui baru Use ThemedPath () hook. Tata letak akar menghitung path bertema dari permintaan header Host server-side dan benang melalui Organ Provider. - Bangun daftar URL kandidat pada waktu render (memoised), mulai dengan URL penyewa ketika ada. - Menyewa tag < img > dari render pertama dengan src sudah menunjuk kandidat yang tepat - tidak ada tarian useEffect, tidak ada empty- src Flash, tidak ada SSR / hydration yang tidak cocok. - pada Error berjalan daftar maju in- tempat. Hanya ketika setiap kandidat failed does it makes the wordmark fallback. Prioritas sumber tak diubah: assetBasePath (hanya digunakan oleh styleguide simulator) belienant MinIO (logo-full-on-dark lewlogo-full Logo-satu-gelap logo gringo) Brasero lokal / public / (logo-full.svg Álogo.svg) Kata sandi mundur. Bangun 32 / 32.