useAwaited 方法是一个 Hook,它会暂停执行,直到提供的 Promise 被解析或被拒绝。
useAwaited Hook 接受一个参数,即一个 options 对象。
import { useAwaited } from '@tanstack/react-router'
function Component() {
const { deferredPromise } = route.useLoaderData()
const data = useAwaited({ promise: myDeferredPromise })
// ...
}
import { useAwaited } from '@tanstack/react-router'
function Component() {
const { deferredPromise } = route.useLoaderData()
const data = useAwaited({ promise: myDeferredPromise })
// ...
}
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。