React · Junior · Frage 62 von 75

Wie fokussiert man ein Eingabefeld, wenn ein Button geklickt wird?

const inputRef = useRef(null);
// <input ref={inputRef} />
// <button onClick={() => inputRef.current.focus()}>Edit</button>
Antwort zeigen

Richtige Antwort: Eine Ref anhängen und inputRef.current.focus() aufrufen

Erklärung

React füllt ref.current nach dem Mounten mit dem DOM-Knoten. Nutze Refs für imperative Aktionen wie Fokus, Scrollen und Messen - nicht, um Inhalte zu ändern.

Zum Weiterlesen

Fehler in der Frage

React · Junior · Frage 62

Teste dich selbst

Mach den Test React · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen