React Native

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, Custom Hooks

20 Interview-Fragen·
Junior
1

Welche Funktion ermöglicht das Deklarieren einer State-Variable in einer funktionalen React-Komponente?

Antwort

useState ist der grundlegende Hook zum Verwalten des lokalen States in funktionalen Komponenten. Er gibt ein Array zurück, das den aktuellen State-Wert und eine Funktion zum Aktualisieren enthält. Anders als Klassenkomponenten, die this.state verwenden, nutzen funktionale Komponenten useState für jede unabhängige State-Variable.

2

Was ist die korrekte Syntax, um useState mit einem Anfangswert von 0 zu verwenden?

Antwort

Die useState-Syntax verwendet Array-Destrukturierung. Das erste Element ist der aktuelle State-Wert, das zweite ist die Setter-Funktion zum Aktualisieren. Die Namenskonvention sieht vor, dem Setter 'set' voranzustellen, gefolgt vom großgeschriebenen Variablennamen, etwa setCount für die Variable count.

3

Wann wird der useEffect-Callback ohne Abhängigkeitsarray ausgeführt?

Antwort

Ohne Abhängigkeitsarray läuft useEffect nach jedem Render der Komponente, einschließlich des ersten Renders und aller nachfolgenden Re-Renders. Das kann Performanceprobleme verursachen, da der Code bei jeder Aktualisierung ausgeführt wird. Um die Ausführungen zu begrenzen, gib ein Abhängigkeitsarray an, das festlegt, welche Werte beobachtet werden.

4

Wie führt man ein useEffect nur beim Mounten der Komponente aus?

5

Wozu dient die von einem useEffect zurückgegebene Funktion?

+17 Interview-Fragen

Meistere React Native für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten