예시 ) 인간의 허기 상태
예시 ) 스위치로 DarkMode, LightMode 변경
DarkMode일때는 배경이 어두워지고 글씨가 밝게 LightMode일때는 배경이 밝아지고 글씨가 어둡게
0에서 출발하여 +를 누르면 1씩 증가, -를 누르면 1씩 감소하는 count 상태
import React, {useState} from 'react';
const Counter = () => {
const [count, setCount] = useState(0);
const onIncrease = () => {
setCount(count + 1)
}
const onDecrease = () => {
setCount(count - 1)
}
return (
<div>
<h2>{count}</h2>
<button onClick={onIncrease}>+</button>
<button onClick={onDecrease}>-</button>
</div>
)
}
(re-render)
컴포넌트 한개에 여러개의 state를 사용할 수 있다.
공부하며 정리&기록하는 ._. 씅로그