useState는 Hook에서 가장 기본적은 Hook이며 가변 데이터 상태를 지닐 수 있게 해준다
import React, { useState } from 'react';
const UseState = () => {
const [value, setValue] = useState(0);
return(
<div>
<p>현재 카운터 값은 <b>{value}</b></p>
<button onClick={()=> setValue(value + 1)}>+1</button>
<button onClick={()=> setValue(value - 1)}>-1</button>
</div>
);
};
export default UseState;
useState 여러번 사용하기
import React, { useState } from 'react';
const UseState = () => {
const [value, setValue] = useState(0);
const inCrement = () => {
setValue(value + 1);
}
const deCrement = () => {
setValue(value - 1);
}
return(
<div>
<p>현재 카운터 값은 <b>{value}</b></p>
<button onClick={inCrement}>+1</button>
<button onClick={deCrement}>-1</button>
</div>
);
};
export default UseState;
최신 댓글