Ir para o conteúdo principal

Requisitos de Runtime

Tradução Beta Não Oficial

Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →

Suporte a Navegadores

Oferecemos suporte ao IE11 e às 2 versões mais recentes do Edge, Chrome, Firefox e Safari. Se precisar de suporte para navegadores mais antigos, consulte a polyfill-library que também utiliza formatjs mas pré-empacota outros polyfills que usamos.

O React Intl depende destas APIs Intl:

Oferecemos suporte oficial ao IE11 e às 2 versões mais recentes do Edge, Chrome e Firefox.

Node.js

full-icu

A partir do Node.js 13.0.0, o full-icu é suportado por padrão.

Se estiver usando React Intl em versões anteriores do Node.js, seu binário node deve:

OU

Se sua versão do node não tiver alguma das APIs Intl acima, você precisará implementá-las via polyfill adequadamente.

React Native

Se estiver usando react-intl no React Native, certifique-se que seu runtime tenha suporte nativo a Intl (similar à variante internacional do JSC). Consulte estas issues para mais detalhes:

React Native no iOS

Se não for possível usar a variante Intl do JSC (ex.: no iOS), siga as instruções em polyfills para implementar via polyfill as seguintes APIs (nesta ordem):

  1. Intl.getCanonicalLocales

  2. Intl.Locale

  3. Intl.PluralRules

  4. Intl.NumberFormat

  5. Intl.DateTimeFormat