Керування станом · Junior · Запитання 13 з 75
Чому дії називають за тим, що сталося ('task_added'), а не що зробити ('set_tasks')?
- ✓Правильна відповідь: Обробники лишаються простими, а логіка зміни стану живе в редʼюсері
- 2React вимагає, щоб типи дій були в минулому часі
- 3Так редʼюсер працює швидше
Пояснення
Дія описує подію користувача («задачу додано»), а редʼюсер вирішує, як на неї реагує стан. Дії set_* повертають логіку в компоненти й перетворюють редʼюсер на простий сетер. Та сама конвенція прийнята в Redux.