1

ライブラリのコンポーネントを使用しようとしていますFormattedNumberが、react-intl動作させることができません。

<IntlProvider
    locale="en-US"
    messages={locales['en-US']}
>
    <div>
        <FormattedNumber value={123456} />
        <FormattedNumber value="123456" />
    </div>
</IntlProvider>

これは、スパンでラップされた、コンポーネントに渡した方法で値を返すだけですが、数値をフォーマットしません。

コンソールに次のエラーが表示されます。

[React Intl] 番号のフォーマット中にエラーが発生しました。TypeError: 関数でバインドを呼び出す必要があります

コンポーネントはすべてのFormattedMessage翻訳で正常に動作し、ロケールは に設定されてen-USいるため、問題が やその他の原因によるものではないと思いIntlProviderます。

ここに画像の説明を入力

私は最新バージョンのライブラリを使用していますが、2.0.1

何か案が?

4

1 に答える 1