Керування станом · Senior · Запитання 15 з 75
Редʼюсер для orders/placed має також очистити слайс кошика. Як це зробити ідіоматично?
- ✓Правильна відповідь: Нехай слайс кошика обробить
orders/placedу своїхextraReducers - 2Надіслати
cart/clearedзсередини редʼюсера замовлень - 3Мутувати слайс кошика з редʼюсера замовлень через
getState()
Пояснення
Редʼюсери не можуть надсилати дії й чіпати інші слайси. Багато редʼюсерів, що реагують на одну подію, - це і є задумана модель Redux: дія описує, що сталося, а кожен слайс вирішує, як реагувати.