C'est une erreur de retour lorsque j'essaie ce code
react-intl version 3.1.6 && react version 16.9
import { IntlProvider, FormattedMessage , addLocaleData} from 'react-intl';
J'étudie toujours, mais il semble que addLocaleData ait été supprimé en tant que changement de rupture pour la v3.
https://github.com/formatjs/react-intl/blob/master/docs/Upgrade-Guide.md#breaking-api-changes
Cela a été un peu déroutant pour moi aussi car beaucoup de tutoriels et de guides utilisent encore addLocaleData.
Le contexte historique est que react-intl
a été réécrit lorsque Intl.PluralRules
& Intl.RelativeTimeFormat
n'existait pas. Avance rapide jusqu'à maintenant, Intl.PluralRules
est officiellement dans la spécification Intl JS, et Intl.RelativeTimeFormat
est l'étape 3, nous avons donc changé la stratégie pour les données locales en polyfills à la place sur les navigateurs qui n'ont pas ces API.