⊗jsrtPmDtAOp 74 of 112 menu

Реактивне операције над низовима у React-у

Хајде сада да научимо да радимо реактивне манипулације са елементима низа. За ово ћемо на сваки li додати догађај обрађивача, у који као параметар прослеђујемо индекс тог li у низу:

function App() { const [notes, setNotes] = useState([1, 2, 3, 4, 5]); const result = notes.map((note, index) => { return <li key={index} onClick={() => doSmth(index)}> {note} </li>; }); return <div> <ul> {result} </ul> </div>; }

Унутар наше функције можемо извршити било коју операцију над нашим елементом низа:

function App() { ... function doSmth(index) { let copy = Object.assign([], notes); copy[index] += '!'; // урадимо нешто са елементом setNotes(copy); } }

Дат је низ са бројевима. Прикажите га као списак ul. При клику на било који li подигните њен број на квадрат.

На крају сваке li направите дугме, притиском на које ће се та li уклонити из списка.

Дат је унос. При клику на било коју li учините да текст те li буде уписани у унос.

Модификујте претходни задатак тако, да при губитку фокуса уноса промењени текст буде уписан у одговарајући li.

Дато је дугме. При клику на то дугме преокрените редослед li на обрнути.

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