⊗jsrtPmFmsAV 67 of 112 menu

React-এ অ্যারে থেকে সিলেক্টের value অ্যাট্রিবিউট

ধরুন আমাদের তালিকার আইটেমগুলি আবার একটি অ্যারেতে সংরক্ষিত আছে:

function App() { const texts = ['text1', 'text2', 'text3', 'text4']; const [value, setValue] = useState(''); ... }

চলুন এই অ্যাট্রিবিউট ব্যবহার করে option ট্যাগ তৈরি করি, তাদের অ্যাট্রিবিউট হিসেবে value-এ অ্যারের উপাদানগুলির মান দিন:

function App() { const texts = ['text1', 'text2', 'text3', 'text4']; const [value, setValue] = useState(''); const options = texts.map((text, index) => { return <option key={index} value={index}>{text}</option>; }); ... }

তৈরি ট্যাগগুলি ব্যবহার করে একটি ড্রপ-ডাউন তালিকা তৈরি করা যাক:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> </div>;

একটি অনুচ্ছেদে নির্বাচিত আইটেমের নম্বর দেখানো যাক:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> আপনার পছন্দ: {value} </p> </div>;

এখন এর নম্বর এবং টেক্সটের অ্যারে ব্যবহার করে, নির্বাচিত আইটেমের টেক্সট দেখানো যাক:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> আপনার পছন্দ: {texts[value]} </p> </div>;

সব একত্রিত করে নিম্নলিখিত কোডটি পাওয়া যাবে:

function App() { const texts = ['text1', 'text2', 'text3', 'text4']; const [value, setValue] = useState(''); const options = texts.map((text, index) => { return <option key={index} value={index}>{text}</option>; }); return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> আপনার পছন্দ: {texts[value]} </p> </div>; }
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন