⊗jsrtPmDtSh 77 of 112 menu

Paparan Data Reaktif dalam React

Katakan kita mempunyai satu array objek yang mengandungi nama dan penerangan tentang sesuatu:

const initNotes = [ { id: id(), name: 'name1', desc: 'long description 1' }, { id: id(), name: 'name2', desc: 'long description 2' }, { id: id(), name: 'name3', desc: 'long description 3' }, ];

Mari kita paparkan setiap elemen array ini dalam perenggan yang berasingan:

function App() { const [notes, setNotes] = useState(initNotes); const result = notes.map(note => { return <p key={note.id}> {note.name}, <i>{note.desc}</i> </p>; }); return <div> {result} </div>; }

Sekarang mari kita buat supaya penerangan pada asalnya disembunyikan, tetapi di hujung setiap perenggan kita tambahkan butang untuk memaparkan penerangan dari perenggan tersebut. Untuk melakukan ini, tambahkan sifat show kepada setiap objek produk, yang mengawal paparan penerangan:

const initNotes = [ { id: id(), name: 'name1', desc: 'long description 1', show: false, }, { id: id(), name: 'name2', desc: 'long description 2', show: false, }, { id: id(), name: 'name3', desc: 'long description 3', show: false, }, ];

Di hujung setiap perenggan, buatkan butang, yang apabila ditekan akan memaparkan penerangan penuh produk.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak