Ereignisse (oder “Events”) in Reactjs sind Aktionen, die von Benutzern oder Systemfunktionen ausgeführt werden, wie Klicks, Tastendrücke, Formularübermittlungen und so weiter. Wenn solche Ereignisse auftreten, tritt React in Aktion, um den Status der Anwendung zu aktualisieren oder bestimmte Benutzerinteraktionsfunktionen auszuführen.
Hier ist, wie Ereignisse in React normalerweise funktionieren:
1. Event Handler definieren: Event Handler sind Funktionen, die ausgeführt werden, wenn ein bestimmtes Ereignis ausgelöst wird. In React definieren Sie einen Event Handler als Methode innerhalb einer Komponente.
2. Ereignis zuordnen: Nachdem Sie einen Event Handler definiert haben, müssen Sie diesem ein bestimmtes Ereignis zuordnen. In React fügen Sie ein spezielles Ereignisattribut, wie onClick oder onChange, zu einem JSX-Element hinzu und setzen es auf den Event Handler, den Sie definiert haben.
3. Ereignis behandeln: Wenn das Ereignis eintritt (zum Beispiel wenn der Benutzer auf ein Element klickt), wird der Event Handler ausgeführt. Dies kann dazu führen, dass der Zustand der Komponente aktualisiert wird, eine Benachrichtigung angezeigt wird, eine Anforderung an einen Server gesendet wird oder eine andere Aktion ausgeführt wird.
Wichtig ist auch, dass Events in React “gesichert” sind, d.h., sie werden von React in eine allgemeine Form gebracht, die in allen Browsern gleich funktioniert. Das gibt Ihnen eine konsistente Event-Schnittstelle, unabhängig von den Unterschieden zwischen verschiedenen Browser-Event-Implementierungen.
Ein Beispiel für Ereignishandhabung in React könnte so aussehen:
```jsx
class MyComponent extends React.Component {
handleClick = () => {
console.log(‘Button clicked’);
};