Zarządzanie stanem · Junior · Pytanie 74 z 75
Jak zwykle wygląda obiekt akcji dla useReducer?
dispatch({ type: "renamed", id: 3, title: "New title" });- ✓Poprawna odpowiedź: Obiekt ze stringiem
typei dowolnymi danymi potrzebnymi reducerowi - 2Tylko string z nazwą akcji
- 3Funkcja zwracająca nowy stan
Wyjaśnienie
Każdy kształt zadziała, ale pole type to konwencja. Z TypeScriptem unia dyskryminowana typów akcji daje wyczerpujące sprawdzanie w reducerze.