컴포넌트 내부에서 관리되는 변경이 가능한 데이터
변수와 다른 점? state는 값 변경 시 화면에 바로 렌더링 됨
JS에서 값이 변하는 과정은 항상 마지막에 화면 렌더링이 필요함
State와 변수의 차이점
state는 일반 변수와 다르게 값이 변하면 화면이 렌더링된다.
이 때, setState()라는 함수를 이용한다.
import {useState} from 'react'
const [변수명, set변수명] = useState(3)
// set변수명 = state를 변경시켜주는 함수
setNum(5)
// 5로 변경
<img src='이미지 주소'/>
// import 이미지변수명 from '경로'
<img src={이미지변수명}></img>
<img src='http://localhost:3000/img/pic2.jpg'/>