Ниже приведена часть моего компонента реакции. У меня есть реквизит с именем daysUntil, входящий в этот компонент, который содержит число. В этом примере время передается номер 0, что приводит к функции FontWeight возвращающегося 700React Native - NSNumber не может быть преобразован в NSString
render: function() {
return (
<Text style={this.style()}>
{this.props.day}
</Text>
)
},
style: function() {
return {
fontWeight: this.fontWeight()
}
},
fontWeight: function() {
var weight = 7 - this.props.daysUntil;
return weight * 100;
}
Я получаю следующее сообщение об ошибке:
JSON value '700' of type NSNumber cannot be converted to NSSTring.
Я предполагаю, что это потому, что начертание шрифта ожидает значение должно быть в строчном формате. Какая уместность для этого?
Спасибо заранее!