ライブラリのコンポーネントを使用しようとしています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
何か案が?