[React] onClick이 클릭 안 해도 움직일 때.

함수 정의const someFunction = () => (...) 이후
아래와 같이 button의 onClick에 쓴 것은 클릭하지 않아도 실행되는 것 같습니다.
<button onClick={someFunction}}>BUTTON</button>
그래서 각종 조사를 실시한 결과 온클릭에 함수를 전달해야 한다는 결과가 나왔다.
something.jsx
// 正しい
<button onClick={() => someFunction()}>BUTTON</button>

// 間違い(式 or 値を渡している)
<button onClick={someFunction}}>BUTTON</button>

결론


온클릭 줄 거.
○ 関数
X 式
X 値
.
함수를 전달한 후 해당 함수를 클릭합니다.
교부식, 값 후 화면을 읽을 때 공식, 값을 평가(집행)

좋은 웹페이지 즐겨찾기