React · Junior · Frage 40 von 75
Was ist eine „reine“ Komponente im Sinne von React?
- 1Eine Komponente ohne Styles und ohne CSS-Nebenabhängigkeiten
- 2Jede Komponente, die
React.PureComponentals Basis erweitert - 3Keine Seiteneffekte beim Rendern und dasselbe JSX bei gleicher Eingabe
Antwort zeigen
Richtige Antwort: Keine Seiteneffekte beim Rendern und dasselbe JSX bei gleicher Eingabe
Erklärung
Rendern muss eine reine Berechnung sein: keine Mutation externer Variablen, keine Requests, keine DOM-Änderungen. Seiteneffekte gehören in Event-Handler oder useEffect. StrictMode, Concurrent Rendering und der React Compiler verlassen sich auf diese Reinheit.