Skip to content

react简介

用于构建 Web 和原生交互界面的库。

useTransition

useTransition 是一个帮助你在不阻塞 UI 的情况下更新状态的 React Hook。

js
const [isPending, startTransition] = useTransition()

useTransition()

在组件顶层调用 useTransition,将某些状态更新标记为 transition。

js
import { useTransition } from 'react';

function TabContainer() {
  const [isPending, startTransition] = useTransition();
  // ……
}

参数

useTransition 不需要任何参数。

返回值

useTransition 返回一个由两个元素组成的数组:

  1. isPending,告诉你是否存在待处理的 transition。
  2. startTransition 函数,你可以使用此方法将状态更新标记为 transition。