⊗jsrtPmFcHd 33 of 112 menu

Event-Handling in JSX

Lassen Sie uns nun die Arbeit mit Ereignissen in React studieren. Lassen Sie uns zum Beispiel bewirken, dass beim Klick auf einen Block ein alert mit einem bestimmten Text erscheint.

Angenommen, wir haben eine Funktion showMess, die einen alert mit einer Nachricht anzeigt, und im HTML- Code gibt es einen Button, bei dem wir bei einem Klick diesen alert sehen möchten:

function App() { function showMess() { alert('hello'); } return <div> <button>show</button> </div>; }

Binden wir nun unserem Button das Ereignis onclick, so dass beim Klick auf diesen Button die Funktion showMess ausgelöst wird. Dazu muss das Attribut onClick hinzugefügt werden (und zwar in camelCase, also onClick, nicht onclick), und darin die Funktion angegeben werden, die bei diesem Ereignis ausgeführt werden soll:

function App() { function showMess() { alert('hello'); } return <div> <button onClick={showMess}>show</button> </div>; }

So funktioniert also die Arbeit mit Ereignissen: Es wird ein Attribut hinzugefügt (zum Beispiel onClick oder onFocus), und als Wert des Attributs wird die Methode angegeben, die bei diesem Ereignis aufgerufen wird.

Gegeben ist der folgende Code:

function App() { function show1() { alert(1); } function show2() { alert(2); } return <div> <button>act1</button> <button>act2</button> </div>; }

Machen Sie es so, dass beim Klick auf die erste Schaltfläche die erste Funktion ausgelöst wird, und beim Klick auf die zweite Schaltfläche - die zweite Funktion.

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