Autor:
Prześlij ten dokument do swojego ulubionego asystenta AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Aktualizacja użycia API useIntlayer w Solid do bezpośredniego dostępu do właściwości"v8.9.04.05.2026
- "Zunifikowana dokumentacja dla wszystkich eksportów"v8.0.021.01.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimEdytuj tę dokumentację
Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieData utworzenia:2026-01-21Ostatnia aktualizacja:2026-09-27
Kopiuj
Kopiuj dokument Markdown do schowka
Dokumentacja hooka useIntlayer
Hook useIntlayer pozwala pobierać zlokalizowaną zawartość ze słownika za pomocą jego klucza. W Solid hook ten zwraca reaktywną funkcję accessor, która aktualizuje się za każdym razem, gdy zmienia się locale.
Użycie
tsx
Kopiuj kod
Skopiuj kod do schowka
Opis
Hook wykonuje następujące zadania:
- Wykrywanie locale: Używa bieżącego locale z kontekstu
IntlayerProvider. - Wstrzykiwanie słownika: Automatycznie wstrzykuje zawartość słownika odpowiadającego podanemu kluczowi, korzystając ze zoptymalizowanych deklaracji wygenerowanych przez kompilator Intlayer.
- Reaktywność: Zwraca Solid accessor (
Accessor<T>), który automatycznie ponownie ewaluowany, gdy zmienia się globalny stan locale. - Przetwarzanie tłumaczeń: rozwiązuje zawartość na podstawie wykrytego locale, przetwarzając wszelkie definicje
t(),enu(), itp., znalezione w słowniku.
Parametry
- key: Unikalny klucz słownika (zgodny z definicją w twoich plikach deklaracji treści).
- locale (opcjonalnie): Nadpisuje bieżący locale.
Zwraca
Funkcja accessor (() => Content) zwracająca zlokalizowaną zawartość.
