У меня есть ввод для количества в реагирующей окончательной форме. Если он не заполнен, мне нужно установить значение формы в ноль. Я не могу передать ему начальное значение, как если бы оно не было заполнено пользователем, сам ввод должен оставаться пустым.
В документах о реакции в окончательной форме есть анализ функция. Но это работает, только если поле было затронуто (заполнено и затем очищено пользователем). Есть ли способ проанализировать нетронутые поля и установить их на ноль в значениях формы, без обновления ввода?
Вот мой код:
<Field
name="amount"
component={CurrencyInput}
parse={value => (value ? value : 0)}
/>
А вот ссылка на мой codesandbox .