나의 첫 게시글 마크다운 문법도 처음이다.
개발 지식과 경험들을 이 블로그에 열심히 작성하기를 다짐하며
오늘은 useState를 혼내보고자 한다.
- 구조 분해 할당(디스트럭처링)
- 콜백함수
import {useState} from 'react';
// useState의 전달인자로는 state 초기값을 입력해준다.
// ex) let [스테이트변수, 스테이트제어함수] = useState(state 초기값);
let [num, setNum] = useState(0);
// setNum 함수를 시행하여 num 값을 초기화할 수 있다.
return(<>
// 태그 내부에 javascript 변수를 사용하기 위해서는 중괄호 안에서 값을 처리해준다.
<p>{num}</p>
// 버튼의 onClick이벤트에 setNum을 할당해 state 값을 1 늘리는 로직을 작성한다.
<button onClick={()=>setNum(prev=>prev++)}> +1 </button>
</>);
useState의 기본 사용법과 원시 자료형 state를 제어하는 방법을 알아보았다.
다음 글은 참조 자료형 데이터를 state로 관리하는 방법을 정리하겠다.