Docs
API
Hooks
useAwaited

useAwaited hook

useAwaited 메서드는 제공된 프라미스가 해결되거나 거부될 때까지 대기하는 훅입니다.

useAwaited options

useAwaited 훅은 단일 인수로 options 객체를 받습니다.

options.promise option

useAwaited returns

  • 프라미스가 거부된 경우 오류를 던집니다.
  • 프라미스가 대기 중인 경우 대기 상태(프라미스)를 던집니다.
  • 프라미스가 해결된 경우 지연된 프라미스의 해결된 값을 반환합니다.

Examples

import { useAwaited } from "@tanstack/react-router";
 
function Component() {
  const { deferredPromise } = route.useLoaderData();
 
  const data = useAwaited({ promise: myDeferredPromise });
  // ...
}