useState 규칙
- state 값을 바꿀 때는 항상 setState 사용!
- setState에 아래와 같은 형태는 사용할 수 없음. button이 눌리지 않아도 즉시 실행되기 때문.
<button onClick={onClickbutton()}> 버튼 </button>
- 만약 넘겨주는 props가 있다면, 아래와 같은 형태 추천
<button onClick={()=>onClickbutton(1)}> 버튼 </button>
- 넘겨주는 props가 없다면, 그냥 함수만 넣어줘도 됨
<button onClick={onClickbutton}> 버튼 </button>