Поставлена задача сделать так чтобы при повторном вводе одинакового значения выпадало старое значение и можно было его выбрать.
Всегда думал, что это дефолтное поведение инпута. На проекте используется PHP и Reactjs
Наткнулся на атрибут у инпута autoComplete, но почему он не помог.
Вот так выглядит сам инпут
<input
type="text"
placeholder="введите значение"
onChange={onChange}
value={value}
autoComplete="on"
/>
Собственно такие вопросы возникли:
1) Есть разница в том локально поднять проект или на сервере с точки зрения кеширования значения в input'е.
2) Это дефолтное поведение инпута или браузера ?
3) В какой момент происходит кеширование значения ? Мы ввели просто значение и оно уже закешировалось или же нужно отправить данные ? Если нужно отправить, то есть ли разница между старым способом отправки через action и сабмит формы и методом фетч
4) Участвует ли в кешировании значения input'а бек ?
5) И собственно главный вопрос как побороть эту проблему ?