Керування станом · Senior · Запитання 58 з 75
Як реагувати на дуже часті зміни Zustand (наприклад, позицію вказівника 60 разів на секунду) без перерендерів?
- ✓Правильна відповідь: Підписатися через
store.subscribeв ефекті й напряму оновлювати DOM-вузол чи ref (transient updates) - 2Вибрати значення через
useStoreі мемоізувати компонент - 3Читати
getState()черезsetInterval
Пояснення
Перерендерювати React-компоненти з такою частотою дорого. Запис у ref чи style напряму лишає стор джерелом істини без витрат на рендер.