React
React.js 기초 - State
3은
2023. 1. 31. 22:16
728x90
한입크기로 잘라먹는 리액트 강의
state(상태)란?
- 계속해서 변화하는 특정 상태
- 상태에 따라 각각 다른 동작을 함
counter 예제
import React,{useState} from "react";
const Counter = () => {
//0에서 출발
//1씩 증가
//1씩 감소
//count 상태
const [count, setCount] = useState(0);
//count는 상태의 값
//setCount는 count라는 상태를 변화시키는 상태변환 함수
//useState(0)은 count의 값을 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>
)
}
export default Counter;