React · Junior · Pytanie 30 z 75
Kiedy domyślnie przerenderowuje się komponent potomny?
- 1Tylko gdy zmienią się jego propsy (po referencji)
- ✓Poprawna odpowiedź: Gdy przerenderuje się rodzic, nawet jeśli propsy są te same
- 3Tylko gdy zmieni się jego własny stan lub kontekst
Wyjaśnienie
Render rodzica domyślnie przerenderowuje całe poddrzewo. Inne przyczyny: zmiana własnego stanu i zmiana czytanego kontekstu. React.memo (lub automatycznie React Compiler) pozwala pominąć render przy równych propsach. Re-render to nie zmiana DOM: DOM zmienia się tylko, gdy jest różnica.