Состояние реакции-окончательной формы не содержит пустых входных данных
Я хотел бы иметь пустые / нулевые свойства внутри состояния, когда пользователь удаляет содержимое из ввода.
Если вы видите на примере, состояние пусто, когда пользователь очищает ввод. Я использую состояние для обновления данных в базе данных, поэтому, когда код обновляет старые данные новыми, значение не обновляется (свойства отсутствуют!).
Пример: https://codesandbox.io/s/3qvqnv6216
Я не могу найти какой-либо умный способ оставить собственность в государстве.
Спасибо:)
1 ответ
Решение
Попробуй это:
<Field
name="myfield"
component="input"
type="text"
allowNull // <-------
parse={value => (value === "" ? null : value)} // <-------
/>