Что делает `useDeferredValue` и чем он отличается от useTransition?
- Возвращает отложенную версию значения, обновляемую с низким приоритетом
- useTransition оборачивает setState, useDeferredValue применяется к уже вычисленному значению
- Не требует фиксированной задержки в отличие от дебаунса/троттлинга
- Background render прерываемый: новые изменения отменяют текущий deferred render