728x90
useState는변수 값이 바뀔 때마다, 화면에서 동적으로 업데이트를 해주는 도구를 제공해줍니다. useState를 사용하기 위해서 useState를 import 해줍니다.
[Import]
import { useState } from 'react';
[선언]
const [state, setState] = useState(선언할 값);
[활용]
버튼 클릭 시, 카운터가 올라가는 예제입니다.
버튼을 누를 때마다, useState에 값이 업데이트가 된 것을 확인할 수 있습니다.
import "./styles.css";
import React, { useState } from 'react';
export default function App() {
const [Cnt, setCnt] = useState(0);
return (
<div>
<p>클릭 횟수는 {Cnt} 입니다.</p>
<button onClick={() => setCnt(Cnt + 1)}>
값 더하기
</button>
<button onClick={() => setCnt(Cnt - 1)}>
값 빼기
</button>
<button onClick={() => setCnt(0)}>
초기화
</button>
</div>
);
}
'React' 카테고리의 다른 글
[리액트] 간단한 게시판 CRUD (0) | 2022.11.20 |
---|---|
[리액트] 모달창 외부 클릭 시, 꺼지게 하기 (0) | 2022.11.15 |
[리액트] 반응형 페이지 만들기(react-responsive) (0) | 2022.10.07 |
[리액트] 부모 컴포넌트에서 자식 컴포넌트 함수 작동과 자식 컴포넌트에서 부모 컴포넌트 작동하는 법 (0) | 2022.09.22 |
[리액트] 로그인 회원가입 기능 구현 (2) | 2022.09.07 |