React · Junior · Pytanie 20 z 75
Czym jest kontrolowane pole (controlled input)?
- ✓Poprawna odpowiedź: Polem, którego wartość jest przechowywana w stanie:
value+onChange - 2Polem zarządzanym przez przeglądarkę, którego wartość React czyta przez
ref - 3Polem z atrybutem
required, kontrolowanym przez walidację przeglądarki
Wyjaśnienie
W polu kontrolowanym źródłem prawdy jest stan: value={text} i onChange={e => setText(e.target.value)}. Ułatwia to walidację i formatowanie wpisywanych danych w locie. Pole niekontrolowane trzyma wartość w DOM (defaultValue, odczyt przez ref lub FormData).