useTransition 和 useDeferredValue 的差异
- useTransition 主要关注点是状态的过渡。它允许开发者控制某个更新的延迟更新,还提供了过渡标识,让开发者能够添加过渡反馈。
- useDeferredValue 主要关注点是单个值的延迟更新。它允许你把特定状态的更新标记为低优先级。
如果你想提供过渡反馈,就用 useTransition,如果不需要提供过渡反馈,用 useDeferredValue 就可以。
基础使用
const deferredValue = useDeferredValue(someValue)
大约 4 分钟