Я новичок в React Native.
Я хочу вызвать функцию для форматирования разделителя тысяч значения.Вот мой кусок кода:
Конструктор:
this.state = {
myValue: 10000000000,
}
Визуализация:
<Text> {Util.formatValueWithThousandSeparator(this.state.myValue)}</Text>
Util:
formatValueWithThousandSeparator: async(plainValue) => {
let formatFloat = parseFloat(plainValue);
formatFloat = Math.floor(formatFloat);
let formatted = 0;
if (Platform.OS === 'ios'){
formatted = await formatFloat.toLocaleString('en-US', {minimumFractionDigits: 0});
} else {
formatted = await formatFloat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
return formatted;
}
Сообщение об ошибке:
Invariant violation: Object are not valid as react child (found: object with keys). If you meant to render a collection of children, use an array instead.
Мой вопрос:
Каклучшее решение для достижения того, что я делаю?(отформатируйте разделитель тысяч, прежде чем он появится)