Zarządzanie stanem · Junior · Pytanie 13 z 75
Dlaczego akcje nazywa się tym, co się stało ('task_added'), a nie co zrobić ('set_tasks')?
- ✓Poprawna odpowiedź: Handlery pozostają proste, a logika zmiany stanu żyje w reducerze
- 2React wymaga, by typy akcji były w czasie przeszłym
- 3Dzięki temu reducer działa szybciej
Wyjaśnienie
Akcja opisuje zdarzenie użytkownika („dodano zadanie”), a reducer decyduje, jak reaguje na nie stan. Akcje set_* przenoszą logikę z powrotem do komponentów i zamieniają reducer w zwykły setter. Ta sama konwencja obowiązuje w Reduxie.