⊗jsrtPmFmsAV 67 of 112 menu

React တွင် Array မှ Select ၏ Value Attributes

ကျွန်ုပ်တို့၏ စာရင်းအကွက်များကို Array တစ်ခုတွင် ပြန်သိမ်းထားသည်ဆိုပါစို့။

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

ဒီ Array ကိုအသုံးပြု၍ option တဂ်များကို ဖွဲ့စည်းကြပါစို့။ ၎င်းတို့အား Array Element ၏ တန်ဖိုးများကို value Attributes အဖြစ် ပေါင်းထည့်ပေးမည်။

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>; }); ... }

ဖန်တီးထားသော တဂ်များကို အသုံးပြု၍ Dropdown စာရင်းတစ်ခုကို ဖန်တီးမည်။

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

ရွေးချယ်ထားသော အကွက်၏ နံပါတ်ကို Paragraph တစ်ခုတွင် ထုတ်ပြမည်။

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> သင့်ရွေးချယ်မှု: {value} </p> </div>;

ယခု ၎င်း၏နံပါတ်နှင့် စာသားများပါသော Array ကို အသုံးပြု၍ ရွေးချယ်ထားသော အကွက်၏ စာသားကို ထုတ်ပြမည်။

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МакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်