Керування станом · Senior · Запитання 1 з 75

Чому Redux, Zustand і схожі бібліотеки підписуються через useSyncExternalStore?

Пояснення

Під час конкурентного рендерингу React може призупинити рендер; якщо зовнішній стор у цей час зміниться, одні компоненти прочитають старе значення, інші - нове. useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) запобігає цьому й підтримує SSR.

Де почитати

Помилка в запитанні

Керування станом · Senior · запитання 1

Перевірте себе

Пройдіть тест Керування станом · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест