本文へ移動
verified onnext@16.3.3react@19
最終検証日 2026-08-27
Next.js道場

Q-ACTION-CLIENT-002●●●●next@16.3.3実機検証済

送信中に文言を出すつもりで書きましたが、送信中も表示が変わりません。ボタンのほうは正しく無効になります。原因はどれですか。

components/Panel.tsx
Browserで実行'use client'
 
Browserで実行import { useFormStatus } from 'react-dom'
Browserで実行import { save } from '@/app/actions'
Browserで実行import { Submit } from './Submit'
 
Browserで実行export function Panel() {
Browserで実行 const { pending } = useFormStatus()
 
Browserで実行 return (
Browserで実行 <form action={save}>
Browserで実行 <Submit />
Browserで実行 <p>{pending ? '送信中です' : 'まだ送信していません'}</p>
Browserで実行 </form>
Browserで実行 )
Browserで実行}

つぎに