계속해서 변화하는 특정 상태
ex) 다크모드
let array = [1, 2];
let one = array[0]; // 1
let two = array[1]; // 2
위 배열을 비구조화 할당해서 아래로 표현할 수 있다.
let array = [1, 2];
let [One, Two] = array;
console.log(one); // 1
import로 useState 선언
return값위에 코드 추가
import { useState } from 'react';
상태가 바뀌어질 변수 할당
const [number, setNumber] = useState(1)
함수 만들기
const increaseNumber = () => {
setNumber(number + 1);
};
// number에 1을 증가시키는 함수
버튼에 onClick 이벤트를 넣어준다.
<button onClick={increaseNumber}>+1</button>
const decreseNumber = () => {
setNumber(number - 1);
};
<button onClick={decreseNumber}>-1</button>