State Management · Senior · Frage 58 von 75
Wie reagiert man auf sehr häufige Zustand-Änderungen (z. B. Zeigerposition mit 60fps), ohne neu zu rendern?
- 1Den Wert mit
useStoreauswählen und die Komponente memoisieren - 2
store.subscribenutzen und eine Ref direkt aktualisieren - 3Per
setIntervaljeden FramegetState()lesen
Antwort zeigen
Richtige Antwort: store.subscribe nutzen und eine Ref direkt aktualisieren
Erklärung
React-Komponenten in dieser Rate neu zu rendern ist teuer. Direktes Schreiben in eine Ref oder einen Style hält den Store als Quelle der Wahrheit, ohne Renderkosten.