DE
React - onClick Beispiel (Klassenkomponente)
3
points
In diesem Artikel wird gezeigt, wie man das onClick
-Ereignis in React verwenden kann.Â
Im folgenden Beispiel wird die Pfeilfunktion handleClick
 an die Eigenschaft onClick
 der SchaltflÀche, die das Mausklick-Ereignis behandelt.
Hinweis: Bevor man dieÂ
handleClick
-Funktion an die EigenschaftÂonClick
Â ĂŒbergibt, muss man sie im Konstruktor binden.
LauffÀhiges Beispiel:
// ONLINE-RUNNER:browser;
// Hinweis: Bei der Arbeit mit dem JSX-Compiler soll man die Importzeilen entkommentieren:
// import React from 'react';
// import ReactDOM from 'react-dom';
class App extends React.Component {
constructor(props) {
super(props);
this.handleClick = this.handleClick.bind(this);
}
handleClick = () => {
console.log('handleClick angeklickt');
}
render() {
return (
<div className="App">
<button onClick={this.handleClick}>Anklicken</button>
</div>
);
}
}
const root = document.querySelector('#root');
ReactDOM.render(<App />, root );
Hinweis:
Die Lösung mit Funktionskomponenten kann man in diesem Artikel.