React-এ textarea নিয়ে কাজ
আসুন এখন বহু-লাইন ইনপুট ক্ষেত্র
textarea
নিয়ে কাজ করা শিখি।
React-এ এটির সাথে কাজ করা, সুবিধার জন্য,
টেক্সট ইনপুটের সাথে কাজ করার মতোই করা হয়েছে।
বিশুদ্ধ JS-এর থেকে ভিন্ন, React-এ textarea
এর জন্য ক্লোজিং ট্যাগের প্রয়োজন হয় না, এবং এর টেক্সট
value অ্যাট্রিবিউটে রাখা উচিত।
উদাহরণ দেখুন:
function App() {
const [value, setValue] = useState('');
function handleChange(event) {
setValue(event.target.value);
}
return <div>
<textarea value={value} onChange={handleChange} />
<p>{value}</p>
</div>;
}
সংক্ষিপ্ত আকারে:
function App() {
const [value, setValue] = useState('');
return <div>
<textarea value={value} onChange={event => setValue(event.target.value)} />
<p>{value}</p>
</div>;
}
textarea-এ টেক্সট ইনপুট হতে দিন। এমন করুন
যাতে প্যারাগ্রাফে ইনপুটকৃত টেক্সটের ট্রান্সলিট আউটপুট হয়।
textarea-এর প্রতিটি লাইনে
সংখ্যা ইনপুট হতে দিন। এমন করুন যাতে ইনপুট করার সাথে সাথে
প্যারাগ্রাফে ইনপুটকৃত সংখ্যাগুলোর যোগফল আউটপুট হয়।