⊗jsrtPmDtSh 77 of 112 menu

React-те деректерді реактивті көрсету

Бізде объектілер массиві бар делік, оның құрамында бір нәрсенің атаулары мен сипаттамалары бар:

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' }, ];

Осы массивтің әрбір элементін жеке абзацта шығарайық:

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

Енді сипаттама бастапқыда жасырын болып тұрып, әр абзацтың соңында сол абзацтың сипаттамасын көрсету үшін түймелерді қосамыз. Ол үшін әрбір өнім объектісіне сипаттаманы көрсетуді реттейтін show қасиетін қосамыз:

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, }, ];

Әрбір абзацтың соңында түйме жасаңыз, оған басқан кезде өнімнің толық сипаттамасы көрсетіледі.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау