⊗jsrtPmFmsRd 68 of 112 menu

Kufanya Kazi na Radio katika React

Kufanya kazi na radio radio inatofautiana kidogo, kwa mfano, kutoka kwa zile checkbox. Tatizo ni kwamba kwa radio nyingi zitakuwa na hali (state) moja, lakini value tofauti.

Kwa hivyo kazi hufanyika kama ifuatavyo: kila kitufe cha radio katika sifa value huandikwa thamani yake, na katika sifa checked - hali maalum, ambayo inakagua, kama hali (state) ni sawa na thamani fulani. Ikiwa ni sawa - kitufe cha radio kitachaguliwa, na ikiwa si sawa - hakitachaguliwa.

Hayo yanatekelezwa kama ifuatavyo:

function App() { const [value, setValue] = useState(1); function changeHandler(event) { setValue(event.target.value); } return <div> <input type="radio" name="radio" value="1" checked={value === '1' ? true : false} onChange={changeHandler} /> <input type="radio" name="radio" value="2" checked={value === '2' ? true : false} onChange={changeHandler} /> <input type="radio" name="radio" value="3" checked={value === '3' ? true : false} onChange={changeHandler} /> </div> }

Kuna 3 vitufe vya radio. Kuna aya. Fanya ili thamani ya kitufe cha radio kilichochaguliwa ionekane katika aya hii.

Kwa kutumia vitufe vya radio, muulize mtumiaji lugha yake ya programu anayopenda. Onyesha uchaguzi wake katika aya. Ikiwa lugha ya JavaScript imechaguliwa, mwombe mtumiaji pongezi.

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