Saltar al contenido principal

Requisitos del Entorno de Ejecución

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Soporte de Navegadores

Admitimos IE11 y las 2 versiones más recientes de Edge, Chrome, Firefox y Safari. Si necesitas compatibilidad con navegadores más antiguos, consulta polyfill-library que también utiliza formatjs pero incluye previamente otros polyfills que utilizamos.

React Intl depende de estas APIs de Intl:

Admitimos oficialmente IE11 junto con las 2 versiones más recientes de Edge, Chrome y Firefox.

Node.js

full-icu

A partir de Node.js 13.0.0, full-icu es compatible de forma predeterminada.

Si usas React Intl en una versión anterior de Node.js, tu binario de node debe:

O

Si a tu versión de node le falta alguna de las APIs de Intl mencionadas, deberás aplicarles polyfill correspondientemente.

React Native

Si usas react-intl en React Native, asegúrate de que tu entorno de ejecución tenga soporte Intl incorporado (similar a la variante internacional de JSC). Consulta estos problemas para más detalles:

React Native en iOS

Si no puedes usar la variante Intl de JSC (por ejemplo en iOS), sigue las instrucciones en polyfills para aplicar polyfill a las siguientes APIs (en este orden):

  1. Intl.getCanonicalLocales

  2. Intl.Locale

  3. Intl.PluralRules

  4. Intl.NumberFormat

  5. Intl.DateTimeFormat