TypeScript · Junior · Pytanie 24 z 75

Jak podać typ stanu, jeśli wartość początkowa to null: useState(null)?

Wyjaśnienie

Bez generyka typ zostanie wywnioskowany jako null i później nie da się przypisać użytkownika. Jawny generyk opisuje wszystkie możliwe stany. Rzutowanie null as User okłamuje kompilator: kod będzie wtedy zakładał, że użytkownik zawsze istnieje.

Do poczytania

Błąd w pytaniu

TypeScript · Junior · pytanie 24

Sprawdź się

Rozwiąż test TypeScript · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test