⚡️ Counter 만들어 보기
- +, - 버튼 생성 후 + 버튼을 누를 시 +1을 -버튼을 누를 시 -1이 되도록 Counter 컴포넌트 구현해보기
- App.js
import React from "react";
import { Routes, Route, Link } from "react-router-dom";
import Home from "./pages/Home";
import Counter from "./pages/Counter";
function App() {
return (
<div className="App">
<nav>
<Link to="/">Home</Link> /
<Link to="/counter">Counter</Link>
</nav>
<Routes>
<Route path="/" element={<Home />}></Route>
<Route path="/counter" element={<Counter />}></Route>
</Routes>
</div>
);
}
export default App;
- Counter.js
import React, { useState } from "react";
const Counter = () => {
const [num, setNumber] = useState(0);
const increase = () => {
return setNumber(num + 1);
};
const decrease = () => {
return setNumber(num - 1);
};
return (
<div>
<button onClick={increase}>+</button>
<button onClick={decrease}>-</button>
<p>{num}</p>
</div>
);
};
export default Counter;
⚡️ 결 과
'코딩 > React' 카테고리의 다른 글
useEffect를 이용한 커스텀훅을 만들어보자(feat. useAsyncEffect) (2) | 2024.02.29 |
---|---|
JSX는 무엇일까? (Feat. babel) (0) | 2023.10.11 |
리액트의 useState는 동기일까 비동기일까? (0) | 2023.10.05 |
[React] 실습 Preview (0) | 2023.05.22 |