useSyncExternalStore и примеры практического использования

Опубликовано: 17 Апрель 2025
на канале: Misha Nep (web dev)
20,557
1.2k

Разбираем малоизвестный хук из React 18 useSyncExternalStore, который изначально заявлялся как инструмент для создателей внешних библиотек, но на поверку неплохо подходит для синхронизации с браузерным API.

Таймкоды:
00:00 Анонс темы
00:34 Знакомство с документацией
03:44 Пример с matchMedia
06:34 Примерс ResizeObserver
09:09 Пример с IntersectionObserver
12:49 Пример с синхронизацией localStorage
16:27 Подведение итогов

Мои курсы по вебу с купонами:
✅ https://mishanep.com/

Мой телеграм-канал:
✅ https://t.me/mishanep_channel

📢 Поддержка канала:
  / mishanep  
https://www.tinkoff.ru/rm/nepomnyasch...
https://paypal.me/mishanep