17 / 22
Как работает customRef и когда его применять?
customRef создаёт ref с полным контролем над тем, когда вызываются track (подписка) и trigger (уведомление). Принимает фабрику (track, trigger) => ({ get, set }). Используется для debounce, throttle, валидации, синхронизации с внешними источниками -- везде, где нужна кастомная логика между записью значения и уведомлением подписчиков.