import React, { useState } from 'react';
function App() {
const [counter, setCounter] = useState(0);
function onClickCounter() {
setCounter(counter + 1);
}
function onClickdisCounter() {
setCounter(counter - 1);
}
return (
<div>
<div>{counter}</div>
<button onClick={onClickCounter}>+</button>
{/* 익명함수사용 */}
<button
onClick={() => {
setCounter(counter + 1);
}}
>
+
</button>
<button onClick={onClickdisCounter}>-</button>
{/* 익명함수사용 */}
<button
onClick={() => {
setCounter(counter - 1);
}}
>
-
</button>
</div>
);
}
export default App;
나는 function을 직접 만들어서 onClick에 넣었는데, 강사님은 onClick내부에 익명함수를 만들어 바로 사용하셨다.
'1차 공부 > React공부' 카테고리의 다른 글
map 사용예제 (0) | 2022.11.26 |
---|---|
Css분리 (0) | 2022.11.26 |
컴포넌트와 렌더링 (0) | 2022.11.26 |
객체, 배열, 함수의 불변성을 지키면서 값을 수정할 수 있는 메서드는 어떤게 있을까? (0) | 2022.11.26 |
useState+onClick, onChange, 그리고 불변성 (0) | 2022.11.26 |