React · Junior · Frage 30 von 75
Wann wird eine Kindkomponente standardmäßig neu gerendert?
- 1Nur bei einer Änderung ihres eigenen Zustands oder Contexts
- 2Nur wenn sich ihre Props per Referenz ändern, sonst nie
- 3Wenn die Elternkomponente neu rendert, auch bei gleichen Props
Antwort zeigen
Richtige Antwort: Wenn die Elternkomponente neu rendert, auch bei gleichen Props
Erklärung
Ein Rendering der Elternkomponente rendert standardmäßig den ganzen Teilbaum neu. Weitere Ursachen: eine Änderung des eigenen Zustands und eines gelesenen Contexts. React.memo (oder automatisch der React Compiler) erlaubt es, das Rendern bei gleichen Props zu überspringen. Ein Re-Rendering ist keine DOM-Änderung: Das DOM ändert sich nur, wenn es einen Unterschied gibt.