728x90
반응형
hooks는 react의 state machine에 연결하는 기본적인 방법이다.
hook의 아주 기본이라고 할 수 있는 useState로 카운터를 만들어봤다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function App() {
const [item, setItem] = useState(1)
const increaseItem = () => setItem(item + 1)
const decreaseItem = () => setItem(item - 1)
return (
<div className="App">
<h1>Hello {item}</h1>
<button onClick={increaseItem}>Increase</button>
<button onClick={decreaseItem}>Decrease</button>
</div>
)
}
|
cs |
중요한점이 있다면 item은 무조건 setItem이라는 모듈러를 통해서만 값을 수정할 수 있다!
728x90
반응형
'React' 카테고리의 다른 글
[React] 깃허브에 배포를 합시다! (0) | 2022.05.06 |
---|---|
[React] Movie App 만들기! (3) - 다이나믹 URL 만들기 (0) | 2022.05.06 |
[React] Movie App 만들기(2) - Router을 사용해보자! (0) | 2022.05.06 |
[React] Movie App 만들기! (0) | 2022.05.05 |
[React] coin tracker 심화 - 달러를 비트코인 단위로 바꾸기 (0) | 2022.05.05 |
댓글