জয়েন লগইন

রিয়েক্ট useActionState

🌈রিয়েক্ট useActionState কি?

📋রিয়েক্ট useActionState হলো অ্যাকশনের ফলাফলের ভিত্তিতে স্টেট পরিচালনা করার পদ্ধতি।

⚒️রিয়েক্ট useActionState অ্যাকশনের ফলাফলের ভিত্তিতে স্টেট পরিচালনা করতে ব্যবহৃত হয়।

রিয়েক্ট useActionState অ্যাকশনের ফলাফলের ভিত্তিতে স্টেট পরিচালনা করার উদাহরণ।

react
import {createRoot} from "react-dom/client";
import React from "react";
import {useActionState} from "react";

async function updateName(previousState, formData) {
  const name = formData.get("name");
  return " " + name;
}

function App() {
  const [message, formAction, isPending] = useActionState(
    updateName,
    ""
  );

  return (
    <form action={formAction}>
      <input name="name" placeholder="আপনার নাম"/>
      <button disabled={isPending}>সেভ করুন</button>
      <p>{message}</p>
    </form>
  );
}

createRoot(
  document.getElementById("root")
).render(<App/>);