React · Middle · Frage 71 von 75
Was passiert, wenn eine Elternkomponente onChange={() => {}} inline an ein memoisiertes Kind übergibt?
- 1React verwendet die Inline-Funktion zwischen Renderings automatisch wieder
- 2Eine neue Funktion bei jedem Rendern lässt
memogeänderte Props sehen - 3Das Kind rendert nie neu, egal welche Props es bekommt
Antwort zeigen
Richtige Antwort: Eine neue Funktion bei jedem Rendern lässt memo geänderte Props sehen
Erklärung
Pack sie in useCallback mit korrekten Abhängigkeiten oder überlass die Memoisierung dem React Compiler. Ohne memo am Kind spielen stabile Callbacks keine Rolle.