The useAwaited 方法是一个钩子,它会暂停执行,直到提供的 promise 被 resolve 或 reject。
The useAwaited 钩子接受一个参数,即 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 万名开发者。