⊗jsrtPmDtAOp 74 of 112 menu

Reaktive Array-Operationen in React

Lassen Sie uns nun lernen, wie man reaktive Manipulationen mit Array-Elementen durchführt. Dazu werden wir für jedes li einen Event-Handler setzen, in dem wir die Position dieses li im Array als Parameter übergeben:

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

Innerhalb unserer Funktion können wir eine beliebige Operation mit unserem Array-Element durchführen:

function App() { ... function doSmth(index) { let copy = Object.assign([], notes); copy[index] += '!'; // mache etwas mit dem Element setNotes(copy); } }

Gegeben ist ein Array mit Zahlen. Geben Sie es in Form einer ul-Liste aus. Bei einem Klick auf ein beliebiges li quadrieren Sie die entsprechende Zahl.

Erstellen Sie am Ende jedes li eine Schaltfläche, bei deren Betätigung dieses li aus der Liste entfernt wird.

Gegeben ist eine Eingabe. Bei einem Klick auf ein beliebiges li sorgen Sie dafür, dass der Text dieses li in die Eingabe übernommen wird.

Modifizieren Sie die vorherige Aufgabe so, dass bei Verlassen des Fokus der Eingabe der geänderte Text in das entsprechende li übernommen wird.

Gegeben ist eine Schaltfläche. Bei einem Klick auf diese Schaltfläche kehren Sie die Reihenfolge der li-Elemente um.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen