Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Riesporta l'intera API react-intlayer (hook, utilità, subpath format/html/markdown) in modo che un'app React Native dipenda solo da react-native-intlayer"v9.0.025/06/2026
- "Documentazione unificata per tutte le esportazioni"v8.0.021/01/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Pacchetto react-native-intlayer
Il pacchetto react-native-intlayer fornisce gli strumenti necessari per integrare Intlayer nelle applicazioni React Native. Riesporta l'intera API react-intlayer (hook e utilità) con un IntlayerProvider pronto per React Native, oltre ai polyfill e alla configurazione Metro richiesti da React Native.
In un'app React Native, importa tutto dareact-native-intlayer. Non è necessario installare o importarereact-intlayerdirettamente.
Installazione
Copiare il codice nella clipboard
Esportazioni
Provider
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Componente | Descrizione |
|---|---|
IntlayerProvider | Componente Provider che avvolge la tua applicazione e fornisce il contesto Intlayer. Applica automaticamente i polyfill necessari. |
Copiare il codice nella clipboard
Hook e utilità
Questi sono riesportati da react-intlayer, quindi puoi importarli direttamente da react-native-intlayer:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Esportazione | Descrizione |
|---|---|
useIntlayer | Accedi al contenuto localizzato per una chiave del dizionario. |
useLocale | Leggi e cambia la localizzazione corrente. |
useDictionary, useDictionaryAsync, useDictionaryDynamic, useLoadDynamic | Carica il contenuto del dizionario in vari modi. |
useI18n | Hook compatibile con i18next. |
t | Helper per la traduzione inline. |
getIntlayer, getDictionary | Getter imperativi del contenuto. |
localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, useLocaleCookie, useLocaleStorage | Helper per la persistenza della localizzazione. |
Copiare il codice nella clipboard
Polyfill
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Descrizione |
|---|---|
intlayerPolyfill | Funzione che applica i polyfill necessari per React Native per supportare Intlayer. |
Copiare il codice nella clipboard
Il polyfill viene applicato automaticamente quando importiIntlayerProvider. ChiamaintlayerPolyfillmanualmente solo se hai bisogno dei polyfill prima che il provider venga montato.
Formatter
Gli hook di formattazione numerica, data e altri basati su Intl sono disponibili dal subpath /format:
Copiare il codice nella clipboard
Rendering Markdown e HTML
Copiare il codice nella clipboard
Configurazione Metro
Il pacchetto react-native-intlayer fornisce utilità di configurazione per Metro per garantire che Intlayer funzioni correttamente con React Native.
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Descrizione |
|---|---|
configMetroIntlayer | Funzione asincrona che prepara Intlayer e unisce la configurazione di Metro. |
configMetroIntlayerSync | Funzione sincrona che unisce la configurazione di Metro senza preparare le risorse di Intlayer. |
exclusionList | Crea un pattern RegExp per la blockList di Metro per escludere file di contenuto dal bundle. |
Copiare il codice nella clipboard