useTransition
时间: 2024-01-03 22:39:07 浏览: 25
useTransition是React的一个Hook函数,用于在更新渲染时进行降级,以提高更重要的组件的提前渲染。\[2\]它可以指定UI的渲染优先级,哪些需要实时更新,哪些需要延迟更新。相比于以前使用防抖操作来过滤不必要的更新,useTransition具有更好的控制性和灵活性。\[3\]通过使用useTransition,即使用户长时间输入,最迟5秒也会更新一次。它还提供了一个hook版本的useTransition,可以传入一个毫秒参数来修改最迟更新时间,并返回一个过渡期的pending状态和startTransition函数。
#### 引用[.reference_title]
- *1* *3* [react18 新特性 useTransition](https://blog.csdn.net/u011497228/article/details/123682274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [react@18——useTransition降级渲染——useDeferredValue降级节流](https://blog.csdn.net/m0_46672781/article/details/127339970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]