728x90
반응형
Hooks를 사용하여 증가, 감소 버튼 만들기
hooks를 사용한 예시(함수형 컴포넌트)
import React, { useState } from "react";
import ReactDOM from "react-dom";
const App = () => {
const [item, setItem] = useState(1);
const incrementItem = () => setItem(item + 1);
const decrementItem = () => setItem(item - 1);
return (
<div className="App">
<h1>Hooks test {item}</h1>
<h2>Press the button</h2>
<button onClick={incrementItem}>Increment</button>
<button onClick={decrementItem}>Decrement</button>
</div>
);
};
const rootElement = document.getElementById("root");
ReactDOM render(<App />, rootElement);
Increment를 누르면 1 증가, Decrement 누르면 1 감소
반응형
'프로그래밍 > React' 카테고리의 다른 글
[React] React Hooks (3) - useTabs (0) | 2023.01.26 |
---|---|
[React] React Hooks (2) - useInput (0) | 2023.01.25 |
[React] Hooks란? (0) | 2023.01.19 |
[React] State 끌어올리기 - 리액트 자습서6 (0) | 2022.11.18 |
[React] props와 state 확인하기 - 리액트 자습서5 (0) | 2022.11.17 |