Creation:2026-01-21Last update:2026-05-06
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 angielskimEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
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
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};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ść.