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.

Weitere Beispielfragen aus Anwendungsentwicklung