Патерни проєктування · Senior · Запитання 20 з 75
Чим поганий «God Context» - один React Context з усім станом застосунку?
- ✓Правильна відповідь: Будь-яка зміна будить усіх споживачів
- 2Context не може зберігати понад 100 полів
- 3Такий контекст не можна використовувати в Server Components
Пояснення
Зміна теми перемалює кошик, форма пошуку - увесь каталог. До того ж усі модулі пов'язуються через один об'єкт. Ділять контекст за доменами й частотою змін або беруть store із селекторами.