React · Senior · Frage 70 von 75

Wie testet man einen Custom Hook als Unit-Test?

const { result } = renderHook(() => useCounter(5));
act(() => result.current.increment());
expect(result.current.count).toBe(6);
Antwort zeigen

Richtige Antwort: Mit renderHook rendern und Updates in act packen

Erklärung

Hooks brauchen einen Komponentenkontext. Mit der Option wrapper stellt man Context-Provider bereit (Router, Query Client), von denen der Hook abhängt.

Zum Weiterlesen

Fehler in der Frage

React · Senior · Frage 70

Teste dich selbst

Mach den Test React · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen