Zarządzanie stanem · Junior · Pytanie 12 z 75
Co zwykle robi reducer dla nieznanego type akcji?
- ✓Poprawna odpowiedź: Rzuca błąd (lub zwraca bieżący stan), aby literówka nie przeszła niezauważona
- 2Zwraca
undefined, co resetuje stan - 3Zwraca pusty obiekt
{}
Wyjaśnienie
Zwrócenie undefined zepsuje stan. W dokumentacji Reacta w default rzuca się błąd, by literówki w typach akcji ujawniały się od razu; w TypeScript unia dyskryminowana akcji plus sprawdzenie przez never łapią je na etapie kompilacji.