Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Histórico de versões
- "Histórico inicial"v5.5.1029/06/2025
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar o Markdown do documento para a área de transferência
Integração com React: Documentação do Hook useDictionary
Esta seção fornece orientações detalhadas sobre o uso do hook useDictionary em aplicações React, permitindo o manuseio eficiente de conteúdo localizado sem um editor visual.
Importando useDictionary no React
O hook useDictionary pode ser integrado em aplicações React importando-o conforme o contexto:
Componente Cliente:
Componente Servidor:
Parâmetros
O hook aceita dois parâmetros:
dictionary: Um objeto de dicionário declarado contendo conteúdo localizado para chaves específicas.locale(opcional): O locale desejado. Por padrão, usa o locale do contexto atual se não for especificado.
Dicionário
Todos os objetos de dicionário devem ser declarados em arquivos de conteúdo estruturado para garantir a segurança de tipos e evitar erros em tempo de execução. Você pode encontrar as instruções de configuração aqui. Aqui está um exemplo de declaração de conteúdo:
Exemplo de Uso em Componente Cliente React
Abaixo está um exemplo de como usar o hook useDictionary em um componente React:
Exemplo de Uso em Componente React Server
Se você estiver usando o hook useDictionary fora do IntlayerServerProvider, o locale deve ser explicitamente fornecido como parâmetro ao renderizar o componente:
Notas sobre Atributos
Ao contrário das integrações que utilizam editores visuais, atributos como buttonTitle.value não se aplicam aqui. Em vez disso, acesse diretamente as strings localizadas conforme declaradas no seu conteúdo.
Dicas Adicionais
- Segurança de Tipo: Sempre use
Dictionarypara definir seus dicionários para garantir segurança de tipo. - Atualizações de Localização: Ao atualizar o conteúdo, certifique-se de que todos os locais estejam consistentes para evitar traduções faltantes.
Esta documentação foca na integração do hook useDictionary, oferecendo uma abordagem simplificada para gerenciar conteúdo localizado sem depender das funcionalidades do editor visual.