⊗jsrtPmCpEGS 89 of 112 menu

React တွင် အဆင့်အနေအထားကို မြေးတစ်ဆင့်ကလေး ကွန်ပွိုင်နာတွင် တည်းဖြတ်ခြင်း

ယခင်သင်ခန်းစာမှ ကျွန်ုပ်တို့ရရှိခဲ့သော Product ကွန်ပွိုင်နာကို စဉ်းစားကြည့်ပါ။

function Product({ id, name, cost, isEdit, toggleMode, editProd }) { return <div> name: { isEdit ? <input value={name} onChange={event => editProd(id, 'name', event)} /> : <span>{name}</span> } cost: { isEdit ? <input value={cost} onChange={event => editProd(id, 'cost', event)} /> : <span>{cost}</span> } <button onClick={() => toggleMode(id)}> {isEdit ? 'save': 'edit'} </button> </div>; }

ထုတ်ကုန်အမည်အတွက် ကုဒ်နှင့် ထုတ်ကုန်ဈေးနှုန်းအတွက် ကုဒ်တို့သည် လက်တွေ့အားဖြင့် တူညီနေသည်ကို သတိပြုမိလွယ်ပါသည်။ ဤကုဒ်ကို သီးခြားProductField ကွန်ပွိုင်နာအဖြစ် ထုတ်နှုတ်ကြပါစို့။

function ProductField({ id, text, type, isEdit, editProd }) { return isEdit ? <input value={text} onChange={event => editProd(id, type, event)} /> : <span>{text}</span> ; }

Product ကွန်ပွိုင်နာအတွင်း ပြောင်းလဲမှုများ ပြုလုပ်ကြပါစို့။

function Product({ id, name, cost, isEdit, toggleMode, editProd }) { return <div> name: <ProductField id={id} text={name} type="name" isEdit={isEdit} editProd={editProd} />, cost: <ProductField id={id} text={cost} type="cost" isEdit={isEdit} editProd={editProd} /> <button onClick={() => toggleMode(id)}> {isEdit ? 'save': 'edit'} </button> </div>; }

ယခင်သင်ခန်းစာများတွင် သင်ဖန်တီးခဲ့သော User ကွန်ပွိုင်နာနှင့်လည်း အလားတူလုပ်ဆောင်ချက်များကို လုပ်ဆောင်ပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်