반응형
import { useState } from "react";
function App() {
const [count, setCount] = useState(0);
return (
<div>
<button onClick={()=>setCount(count+1)}>증가</button>
<h1>{count}</h1>
<button onClick={()=>setCount(count-1)}>감소</button>
</div>
);
}
export default App;
간단한 프로그램이다.
증가를 누르면 가운데 숫자가 1씩 증가하고, 감소를 누르면 1씩 감소한다.
2019년 2월 이전에는 Hook이 없었다.
Class 방식에서는 생명주기가 따로 있었고 클래스형에서는 setState 방식으로 사용했다.
클래스방식 함수에 대응되는 use... 함수들이 존재하므로 염두해두고 공부하고자 기록해논다.
반응형
'Web Front 개발공부 > React.js' 카테고리의 다른 글
리액트 타입스크립트 다국어 설정 i18next (0) | 2024.06.25 |
---|---|
React Context 사용해보기 (0) | 2024.06.01 |
간단한 GitHub 조회 프로그램 예제 (0) | 2024.05.25 |
페이지 라우팅 (1) | 2024.03.30 |
리액트 useReducer (0) | 2024.01.27 |
댓글