next.js/test/e2e/app-dir/use-cache/app/(partially-static)/use-action-state/form.tsx
form.tsx16 lines357 B
'use client'

import { useActionState } from 'react'
import { getRandomValue } from './cached'

export function Form() {
  const [result, formAction, isPending] = useActionState(getRandomValue, -1)

  return (
    <form action={formAction}>
      <button id="submit-button">Submit</button>
      <p>{isPending ? 'loading...' : result}</p>
    </form>
  )
}
Quest for Codev2.0.0
/
SIGN IN