Wzorce projektowe · Junior · Pytanie 19 z 75
Co opisuje wzorzec State?
- ✓Poprawna odpowiedź: Obiekt zmienia zachowanie w zależności od stanu, jak automat skończony
- 2Przechowywanie wszystkich danych aplikacji w jednym globalnym store
- 3Zapisywanie stanu komponentu w
localStoragemiędzy sesjami
Wyjaśnienie
Zamiast rozproszonych sprawdzeń if (status === ...) zachowanie każdego stanu opisuje się osobno, a przejścia są jawne: idle → loading → success | error. Na frontendzie ideę tę często realizuje się automatami stanów (XState) lub useReducer z unią dyskryminowaną.