React · Middle · Запитання 41 з 75
Коли Redux (або Zustand) доречніший за React Context?
- ✓Правильна відповідь: Коли стан часто змінюється й потрібні точкові підписки
- 2Завжди: Context застарів і буде видалений з React
- 3Лише коли в застосунку понад десять сторінок
Пояснення
Context - механізм передавання значення вглиб дерева, а не менеджер стану: у разі зміни value перемальовуються всі споживачі, точкових підписок немає. Для даних, що рідко змінюються (тема, поточний користувач), його досить. Стори із селекторами дають точкові підписки, middleware і DevTools.