Я делаю RadioGroup
, и, насколько я понимаю, значение должно быть строкой, но мне нужно число, чтобы я мог выполнить некоторые математические вычисления с другими входными компонентами.
Хотелось бы просто иметь настраиваемую задачу, такую как carPrice
ниже, но в противном случае это нормально. Есть идеи, пожалуйста? это сводит меня с ума сейчас. Не нашел ничего в документации для ReactJS или Final Form об этом или где-либо еще, что я смотрел.
Прокомментированные строки - это всего лишь некоторые вещи, которые я пробовал в качестве примеров, но их было гораздо больше.
Я знаю, как это сделать с помощью jQuery, но мне очень хотелось больше узнать о React. Особенно Final Form.
Конечно, наиболее очевидным было бы использование значения с числом integer / float, но это вызывает ошибку, связанную с тем, что защищенный «тип» должен быть строкой.
Нужно ли дойти до изготовления хендлера и какой? Конечно, есть способ просто добавить его в поле в качестве настраиваемой опоры?
Я мог бы сделать это с помощью jQuery, но мне очень хотелось придерживаться ReactJS и Final form.
Я так долго пытался разобраться с этим, что не вижу решений.
<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 }}
/>
}
/>