React · Junior · Pytanie 40 z 75
Czym jest „czysty” komponent w rozumieniu React?
- 1Komponentem bez stylów i bez zależności od CSS
- ✓Poprawna odpowiedź: Komponentem bez efektów ubocznych w renderze i z tym samym JSX dla tych samych danych
- 3Każdym komponentem dziedziczącym po
React.PureComponent
Wyjaśnienie
Renderowanie musi być czystym obliczeniem: bez mutowania zewnętrznych zmiennych, bez żądań, bez zmian DOM. Efekty uboczne należą do handlerów zdarzeń lub useEffect. Na czystości opierają się StrictMode, renderowanie współbieżne i React Compiler.