import { useState } from 'react';
function App() {
const [time, setTime] = useState(1);
const handleClick = () => {
setTime(time + 1);
}
return (
<div>
<span>현재 시각: {time}시</span>
<button onClick={handleClick}>Update</button>
</div>
);
}
export default App;
위의 update 버튼을 누르면 시간이 1씩 증가하는 코드.
useState Hook 가져오기
import { useState } from 'react';
useState 초기값 설정
const [time, setTime] = useState(1);
state 가져오기
<span>현재 시각: {time}시</span>
state 갱신하기
const handleClick = () => {
setTime(time + 1);
}
<button onClick={handleClick}>Update</button>