상태를 컴포넌트에 추가하고 싶을 때 사용한다
function ColorItem() {
// 함수 최상단
const [color, setColor] = useState('#E9E9E9')
return (
<>
{/* UI 코드*/}
</>
)
}
const [color, setColor] = useState('#E9E9E9')
Array[2]color 변수)setColor)set을 붙여서 변수명을 정한다useState(초기값) : 초기값 부분에는 color 상태 변수의 초기값으로 지정하고 싶은 것을 넣는다.
setColor로 값을 바꿀 때마다 해당 상태를 쓰는 컴포넌트가 훅에 의해 다시 호출되면서렌더링이 된다
러닝 리액트 2판/ 알렉스 뱅크스, 이브 포셀로 저/ 한빛 미디어, O'RELLY