Тип ввода = "дата" сбрасывается, когда я пытаюсь записать последнее значение - PullRequest
0 голосов
/ 23 марта 2020

Я настраиваю свое состояние с помощью React Hooks:

const [values, setValues] = useState({Actual_Arrival, otherValues});
const { Actual_Arrival } = values;

У меня есть функция handleChange:

  const handleChange = name => event => {
    const value = name === 'photo' ? event.target.files[0] : event.target.value;
    formData.set(name, value)

    setValues({...values, [name]:value})
  }

И это мой элемент ввода типа date, который работает со средством выбора даты, но не при вводе даты вручную

<input  
    placeholder="yyyy-MM-dd"
    onChange={handleChange('Actual_Arrival')}
    type="date"
    className="form-control"
    value={Actual_Arrival} />

И затем значение даты передается бэкэнду, когда я нажимаю кнопку внутри формы, но мне не нравится Поведение окна ввода сбрасывается, когда я использую ввод текста, а не средство выбора даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...