function App() {
const [counter, setCounter] = React.useState(0);
const onClick = () => {
//setCounter(5);
setCounter((current) => current + 1);
{/*state를 세팅하는 데는 2가지 방법이 있다.
1) 직접 할당 :setState(state +1)
2)함수를 할당:setState(state => state +1) (함수의 첫번째 인자는 현재 state 이다)
현재 state랑 관련이 없는 값을 새로운 state로 하고싶은 경우에는 (1),
현재 state에 조금의 변화를 주어서 새로운 state를 주고 싶은 경우에는 (2)*/}
};
return (
<div>
<h3>Total clicks: {counter}</h3>
<button onClick={onClick}>Click me</button>
</div>
);
}
const root = document.getElementById("root");
'React' 카테고리의 다른 글
React event.target.value (0) | 2022.06.30 |
---|---|
React State Practice (0) | 2022.06.30 |
리액트 JSX, State, 생명주기 메서드 (0) | 2022.06.16 |
순수함수 구분하기 (0) | 2022.06.16 |
Events in React (0) | 2022.06.15 |