Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Ce document n'est pas à jour, la version de base a été mise à jour le 21 janvier 2026.
Aller à la doc anglaiseHistorique des versions
- "Historique initial"v5.5.1029/06/2025
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
Intégration React : Documentation du hook useDictionary
Cette section fournit des instructions détaillées sur l'utilisation du hook useDictionary dans les applications React, permettant une gestion efficace du contenu localisé sans éditeur visuel.
Importation de useDictionary dans React
Le hook useDictionary peut être intégré dans les applications React en l'important selon le contexte :
Composant Client :
Composant Serveur :
Paramètres
Le hook accepte deux paramètres :
dictionary: Un objet dictionnaire déclaré contenant le contenu localisé pour des clés spécifiques.locale(optionnel) : La locale souhaitée. Par défaut, la locale du contexte actuel est utilisée si elle n'est pas spécifiée.
Dictionnaire
Tous les objets dictionnaires doivent être déclarés dans des fichiers de contenu structurés afin d'assurer la sécurité des types et d'éviter les erreurs d'exécution. Vous pouvez trouver les instructions d'installation ici. Voici un exemple de déclaration de contenu :
Exemple d'utilisation dans React
Voici un exemple de la façon d'utiliser le hook useDictionary dans un composant React :
Intégration Serveur
Si vous utilisez le hook useDictionary en dehors du IntlayerProvider, la locale doit être explicitement fournie en paramètre lors du rendu du composant :
Notes sur les attributs
Contrairement aux intégrations utilisant des éditeurs visuels, les attributs comme buttonTitle.value ne s'appliquent pas ici. Accédez directement aux chaînes localisées telles que déclarées dans votre contenu.
Conseils supplémentaires
- Sécurité de type : Utilisez toujours
Dictionarypour définir vos dictionnaires afin d'assurer la sécurité de type. - Mises à jour de la localisation : Lors de la mise à jour du contenu, assurez-vous que toutes les locales sont cohérentes pour éviter les traductions manquantes.
Cette documentation se concentre sur l'intégration du hook useDictionary, offrant une approche simplifiée pour gérer le contenu localisé sans dépendre des fonctionnalités des éditeurs visuels.