Далее. js Контролируемый вход не "Контролируемый" - PullRequest
0 голосов
/ 04 марта 2020

У меня есть контролируемый вход, который не должен обновляться при вводе. Я сократил компонент до базового c <input/>, чтобы смягчить любые побочные эффекты, но он все еще позволяет мне редактировать значение.

const myComponent = () => {
   const text = 'Hello';
   return(
      <input value={text}/>
   )
}

Я ожидаю, что значение всегда будет Hello даже при попытке ввода ввода, но это не так. Когда у меня были другие компоненты, которые меняли состояние, вход возвращался к Hello, но только после того, как рендеринг был вызван другим изменением состояния. Есть идеи, что здесь может происходить? Я бы включил Codepen, но код работает должным образом (изменение текста не допускается) в других местах за пределами моего Next. js app

1 Ответ

0 голосов
/ 05 марта 2020
  <input value={text} disabled/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...