TypeScript · Junior · Frage 24 von 75

Wie gibt man den Typ des Zustands an, wenn der Anfangswert null ist: useState(null)?

Antwort zeigen

Richtige Antwort: useState<User | null>(null)

Erklärung

Ohne Generic wird der Typ als null abgeleitet, und später lässt sich kein Nutzer zuweisen. Ein explizites Generic beschreibt alle möglichen Zustände. Der Cast null as User belügt den Compiler: Der Code geht dann davon aus, dass immer ein Nutzer existiert.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Junior · Frage 24

Teste dich selbst

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

Diesen Test machen