/ / Reactjs: поле вводу має значення, але показує, як порожній - html, reactjs, input

Reactjs: поле вводу має значення, але відображається як порожній - html, реаг, вхід

Перед лицем дивного питання. У мене є поле введення в моєму реагувати додаток. Я встановлюю значення поля введення з використанням defaultValue опора. Але моє поле введення не заповнюється. Його показ як порожній (""). Але я бачу цінність у його атрибуті цінності у домі. введіть опис зображення тут

Ось реакційні реквізити цього входу

введіть опис зображення тут

Будь-яка ідея, що я тут відсутній?

Відповіді:

1 для відповіді № 1

Ви могли б використовувати defaultValue тільки на неконтрольованих компонентах, але ваш вхід має onChange опору, і це робить її контрольованою. Ви повинні встановити значення за замовчуванням через value опора.

https://reactjs.org/docs/uncontrolled-components.html - тут інформація про це.