μΌλ¨ κ·Έλ₯ μ무거λ μ¬μ©ν΄λ³΄μ.
export default function Counter() {
const [num, setNum] = useState(0); // [λ³ννλ κ°, λ³νλ₯Ό λ§λ€μ΄μ£Όλ ν¨μ] = useState(μ΄κΈ°κ°)
const increaseNum = () => { // νμ΄ν ν¨μλ₯Ό ν΅ν΄, setNumμ΄λΌλ ν¨μλ₯Ό μ§μ νμ¬ μ¬μ©
setNum((prevnum) => prevnum + 1);
};
const decreaseNum = () => {
setNum((prevnum) => prevnum - 1);
};
return (
<>
<p>{num}</p>
<button onClick={increaseNum}>Plus</button> // ν΄λ¦μ΄ λλ©΄ increaseNum μ μλμν¨λ€.
<button onClick={decreaseNum}>Minus</button>
</>
);
}
μ²μ²ν νλμ© μ§μ μ무 μ½λκ° μλ κ³³μμ μλμμΌλ³΄μ