cache
startTransition
<Suspense>
use()
useTransition
export default function ServerComponent() { async function myAction() { 'use server' // ... } }
startTransition(scope)
<Suspense fallback={<Loading />}> <SomeComponent /> </Suspense>
taintObjectReference(message, object); taintUniqueValue(errMessage, lifetime, value)
use
const value = use(resource);
useFormState
const [state, formAction] = useFormState(fn, initialState);
useFormStatus
const { pending, data, method, action } = useFormStatus();
const [isPending, startTransition] = useTransition()