أهلاً بيك. في الدرس اللي فات، لو البيانات غلط كنا بنرجع ونسكت. المستخدم المفروض يعرف إيه الغلط. يعني الـ action ترجّع رد… والفورم يعرضه.
/
useActionState
  • action(prevState, formData) ← بترجّع { ok, message }
  • const [state, formAction, pending] = useActionState(action, null)
  • <form action={formAction}>
  • pending ← الزرار وهو بيبعت
  • "use server" في أول ملف الـ actions