PL
React - zdarzenie onClick w elemencie div
0
points
W tym artykule chcielibyśmy pokazać, jak obsłużyć zdarzenie kliknięcia myszką na element div
w Reakcie.
Poniższy przykład używa:
- hooka
useState()
do przechowywania wartościcolor
. - własności
onClick
do obsługi zdarzenia.
Praktyczny przykład:
// ONLINE-RUNNER:browser;
// Uwaga: Odkomentuj poniższe linijki podczas pracy z kompilatorem JSX:
// import React from "react";
// import ReactDOM from "react-dom";
const App = () => {
const [color, setColor] = React.useState('yellow');
const handleClick= () => {
setColor(color === 'yellow' ? 'orange' : 'yellow');
}
return (
<div style={{ background: color }} onClick={handleClick}>
Kliknij mnie, aby zmienić kolor.
</div>
);
}
const root = document.querySelector('#root');
ReactDOM.render(<App/>, root );
Uwaga:
Przejdź do tego artykułu, aby zobaczyć wersję z użyciem komponentu klasowego.