React 18 的并发特性:useTransition 和 useDeferredValue 解决什么问题?

两者都是让低优先级更新不阻塞 UI 响应(并发渲染的一部分):

const [isPending, startTransition] = useTransition()
const [deferred] = useDeferredValue(value)
// 输入时保持响应,列表用 deferred 值渲染(可能滞后一帧)

场景:大列表筛选、Tab 切换、搜索联想——避免"输入卡顿、整个页面冻结"。

同分类其他题目