28
loading...
This website collects cookies to deliver better user experience
import React,{useState} from 'react';;
function App() {
const [counter,setCounter] = useState(0);
return(
<div>
<p>{counter}</p>
<button onClick={(()=> setCounter(counter+2))}>Counter </button>
<button onClick={(()=> setCounter(0))}>Reset </button>
</div>
)
}
export default App;
import React,{useState,useEffect} from 'react';;
function App() {
const [counter,setCounter] = useState(0);
useEffect(() => {
console.log('Render')
},[])
return(
<>
<div>
<button onClick={(()=> setCounter(counter+1))}>Increment 1 </button>
<button onClick={(()=> setCounter(counter+2))}>Increment 2 </button>
<button onClick={(()=> setCounter(0))}>Reset </button>
</div>
<h2>{counter}</h2>
</>
)
}
export default App;
import React,{useState,useEffect} from 'react';;
function App() {
const [counter,setCounter] = useState(0);
useEffect(() => {
console.log('Render')
},[counter])
return(
<>
<div>
<button onClick={(()=> setCounter(counter+1))}>Increment 1 </button>
<button onClick={(()=> setCounter(counter+2))}>Increment 2 </button>
<button onClick={(()=> setCounter(0))}>Reset </button>
</div>
<h2>{counter}</h2>
</>
)
}
export default App;