안녕하세요 상훈입니다.
리액트 훅에서 useState를 활용한 증가버튼, 감소버튼을 구현하도록 하겠습니다.
1. index.js
import React, { useState } from "react";
const App = () => {
const [item, setItem] = useState(0)
const incrementItem = () => setItem(item + 1)
const decrementItem = () => setItem(item - 1)
return (
<div className="App">
<h1>Hello {item}</h1>
<h2>Start editing to see some magic happen!</h2>
<button onClick={incrementItem}>Increment</button>
<button onClick={decrementItem}>Decrement</button>
</div>
)
}
export default App;
useState() 를 이용하는건, 생각보다 단순하지만,
일일이 값을 생성하고 지정해주어야하는 번거로움이 존재한다.
[ React.js ] snippet 익스텐션 사용하기 (0) | 2021.09.08 |
---|---|
[ React Hooks ] 리액트 훅, useEffect, 간단 예제 (0) | 2021.09.04 |
[ React.js ] 리액트 훅(React-Hooks) 시작하기 - 01. 프로젝트 구동 (0) | 2021.09.03 |
[ React.js ] Uncaught SyntaxError: Cannot use import statement outside a module 에러 해결 (0) | 2021.09.03 |
[ React.js ] 체크박스, 체크 이벤트, 타이머, 스톱워치 응용 가능, 예제 (0) | 2021.09.01 |
댓글 영역