Я пытаюсь использовать компонент FormattedNumber
из библиотеки react-intl
, но не могу заставить его работать.
<IntlProvider
locale="en-US"
messages={locales['en-US']}
>
<div>
<FormattedNumber value={123456} />
<FormattedNumber value="123456" />
</div>
</IntlProvider>
Это возвращает только значение в том виде, в котором я передал его компоненту, завернутый в диапазон, но не форматирует число.
В консоли появляется ошибка:
[React Intl] Ошибка форматирования номера. TypeError: необходимо вызвать Bind для функции
Компонент FormattedMessage
отлично работает для всех моих переводов, для локали установлено значение en-US
, поэтому я не думаю, что проблема связана с IntlProvider
или чем-то еще.
Я использую последнюю версию библиотеки, 2.0.1
Любая идея?