Зачем нужен useSyncExternalStore?

Senior
68 просмотров
AFK Offer AI

useSyncExternalStore — хук для подписки на внешние хранилища данных (не React state). Принимает subscribe, getSnapshot и опционально getServerSnapshot для SSR. Гарантирует что компонент видит консистентный snapshot даже в concurrent mode, где обычная подписка может вызвать tearing — разные части UI показывают разные версии данных. Zustand, Redux Toolkit и другие state-менеджеры используют его под капотом.

Следующий вопрос

Что такое OffscreenCanvas?