⊗jsrtPmFmsAV 67 of 112 menu

Sifa za Thamani za Kichaguzi Kutoka kwa Safu kwenye React

Wacha tuchukue kwamba vitu vya orodha bado vimehifadhiwa kwenye safu:

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

Wacha tuunde kwa kutumia safu hii vitambulisho option, tukiwapa kama sifa value thamani za vitu vya safu:

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

Kwa kutumia vitambulisho vilivyoundwa tuunde orodha ya kushuka:

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

Tuonyeshe kwenye aya nambari ya kitu kilichochaguliwa:

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

Sasa tuonyeshe maandishi ya kitu kilichochaguliwa, tukitumia nambari yake na safu yenye maandishi:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> chaguo lako: {texts[value]} </p> </div>;

Wacha tukusanye yote pamoja na tupate msimbo ufuatao:

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> chaguo lako: {texts[value]} </p> </div>; }
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa