Вопрос проверяет знание современного API React и понимание проблем, связанных с внешним состоянием и concurrent rendering.
Короткий ответ
useSyncExternalStore — это хук React для безопасного подключения внешнего состояния к рендерингу. Он позволяет подписаться на внешний стор и гарантирует, что компонент всегда рендерится с актуальными данными. Этот хук решает проблемы, которые возникают при ручных подписках в условиях concurrent rendering и Strict Mode. Его используют как основу для state-менеджеров.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.