<div id="root"></div>
const {useEffect, useState} = React
function TestEffect() {
const [data, setData] = useState(0)
useEffect(() => {
console.log("useEffect")
}, [data])
const handleClick = () => {
let temp = data
setData(++temp)
}
return (
<div>
<div>{data}</div>
<button onClick={handleClick}>change data</button>
</div>
)
}
ReactDOM.render(<TestEffect />, document.getElementById("root"))
View Compiled
This Pen doesn't use any external CSS resources.