- App.js에 코드를 작성합니다.
- + 1 버튼을 누를 때마다 숫자가 + 1 증가 합니다.
- - 1 버튼을 누를 때마다 숫자가 - 1 감소 합니다.
//App.js
import React, { useState } from "react";
const App = () => {
const [num, setNum] = useState(0);
const onClickPlus = () => {
setNum(num + 1);
};
const onClickminus = () => {
setNum(num - 1);
};
return (
<div>
{num}
<button onClick={onClickPlus}>+1</button>
<button onClick={onClickminus}>-1</button>
</div>
);
};
export default App;
기능은 완료했는데 0과 버튼의 줄을 다르게 하고싶었는데
{num}을 <div>로 감싸도 안되고 버튼 div에서 빼도 안되고
답봤는데 안에 div로감싸서 {num}을 넣음 아까 왜안됐지???
//App.js
import React, { useState } from "react";
const App = () => {
const [num, setNum] = useState(0);
const onClickPlus = () => {
setNum(num + 1);
};
const onClickminus = () => {
setNum(num - 1);
};
return (
<div>
<div>{num}</div>
<button onClick={onClickPlus}>+1</button>
<button onClick={onClickminus}>-1</button>
</div>
);
};
export default App;
기능이랑 위치까지 완성!
'React' 카테고리의 다른 글
[ React ]css를 이용하여 컴포넌트 꾸미기 (0) | 2022.08.13 |
---|---|
[React] 반복되는 컴포넌트 처리하기 + key (0) | 2022.08.13 |
[ React ] defaultProps (0) | 2022.08.13 |
[ React ] props.children (0) | 2022.08.13 |
[React] lifecycle과 useEffect 훅 (0) | 2022.08.13 |