Я делаю RadioGroup
, и, насколько я понимаю, значение должно быть строкой, но мне нужно число, чтобы я мог сделать некоторую математику с другими компонентными входами.
Лучше бы просто иметь пользовательскийВероятно, как carPrice
ниже, но не в том, что другой способ в порядке.Есть идеи, пожалуйста?это сводит меня с ума сейчас.В документах для ReactJS или Final Form я не нашел ничего о том, как это сделать или где-либо еще, на что я смотрел.
Комментированные строки - это всего лишь некоторые вещи, которые я пробовал в качестве примеров, но их было гораздо больше.
Я знаю, как это сделать с помощью jQuery, но я действительно хотел больше узнать о React.Особенно окончательная форма.
Конечно, наиболее очевидной вещью будет использование значения с целым числом / с плавающей запятой, но при этом выдается ошибка, связанная с тем, что защищенный тип должен быть строкой.
Нужно ли мне заходить так далеко, чтобы сделать обработчик и какого рода?Конечно, есть способ просто добавить его в качестве пользовательской реквизита в поле?
Я мог бы сделать это с помощью jQuery, но я действительно хотел придерживаться ReactJS и Финальной формы.
Я пыталсяотрабатывать это так долго, что я буду слепым к решениям.
<RadioGroup row>
<FormControlLabel
label="Ford"
control={
<Field
name="Ford"
component={Radio}
type="radio"
defaultValue={0}
value={11}
//onClick={e => alert(e.target.value)}
//carPrice={555}
// value={`${55}`}
// value={888 ? String(yourValue) : null}
// props = {{ myPrice: 475 }}
/>
}
/>