রিয়েক্ট useFormStatus
🌈রিয়েক্ট useFormStatus কি?
📋রিয়েক্ট useFormStatus হলো ফর্মের সাবমিশন স্ট্যাটাস সংগ্রহ করার পদ্ধতি।
⚒️রিয়েক্ট useFormStatus ফর্মের সাবমিশন স্ট্যাটাস সংগ্রহ করতে ব্যবহৃত হয়।
রিয়েক্ট useFormStatus ফর্মের সাবমিশন স্ট্যাটাস সংগ্রহ করার উদাহরণ।
react
import {createRoot} from "react-dom/client";
import React from "react";
import {useFormStatus} from "react-dom";
function SubmitButton() {
const {pending} = useFormStatus();
return (
<button disabled={pending}>
{pending ? "" : "সেভ করুন"}
</button>
);
}
function App() {
async function submitForm(formData) {
await new Promise(resolve => setTimeout(resolve, 1000));
console.log(formData.get("name"));
}
return (
<form action={submitForm}>
<input name="name" placeholder="আপনার নাম"/>
<SubmitButton/>
</form>
);
}
createRoot(
document.getElementById("root")
).render(<App/>);