AnwendungsentwicklungSchwierigkeit: Mittel
React: Welchen Vorteil bieten Hooks wie useState gegenüber Klassenkomponenten?
A
Sie rendern Komponenten schon auf dem Server vor, damit die Seite schneller beim Nutzer erscheint
B
Sie bringen Zustand und Seiteneffekte in Funktionskomponenten, ohne dass man Klassen schreiben muss
C
Sie prüfen beim Kompilieren die Typen aller Props und melden falsche Werte sofort als Fehler
D
Sie kapseln CSS-Stile pro Komponente, damit sich Klassennamen nicht gegenseitig überschreiben
Erklärung
Hooks wie useState und useEffect erlauben es, Zustand und Seiteneffekte (z. B. Daten laden) direkt in Funktionskomponenten zu nutzen – früher ging das nur mit Klassenkomponenten. Der Code wird dadurch kürzer, und Logik lässt sich als eigener Hook wiederverwenden. Vorrendern auf dem Server ist Server-Side Rendering, Typprüfung der Props übernimmt TypeScript, und gekapselte Stile liefern z. B. CSS Modules.
Tipp zum Lernen
useState, useEffect
reacthooksjavascript
Übe über 4.400 weitere IHK-Fragen
Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 4.400 Prüfungsfragen, über 65 Kursen, 22 Prüfungssimulationen und 15 Simulatoren für SQL, Linux, Netzwerke und mehr.