Керування станом · Senior · Запитання 18 з 75
Як реагувати на зміни Zustand поза React (наприклад, синхронізувати з SDK аналітики)?
- ✓Правильна відповідь:
useStore.subscribe(listener)(абоsubscribeWithSelectorдля частини стану) - 2Опитувати
getState()черезsetInterval - 3Ніяк: підписки працюють лише в компонентах
Пояснення
subscribe повертає функцію відписки. Middleware subscribeWithSelector дає змогу підписатися на конкретний селектор із функцією порівняння - зручно для побічних ефектів, прив'язаних до одного поля.