인프런 커뮤니티 질문&답변
onClick 파라메터 바인드 질문드립니다.
작성
·
185
1
// button onClick시..
() => onCancel(item.id)
const onCancel = (item) => {
console.log(item)
dispatch({
type: UNFOLLOW_REQUEST,
data: item
})
}
// button onClick시..
onCancel(item.id)
const onCancel = (item) => () => {
console.log(item)
dispatch({
type: UNFOLLOW_REQUEST,
data: item
})
}
고차 함수 이용해서 파라메터 전달 및 바인드가 나와서 질문드립니다.
위 방법과 아래 방법의 차이가 있을까요 ... ?
답변 1
1
제로초(조현영)
지식공유자
두 방식 모두 큰 차이는 없습니다. 다만 아래 방식에서는 혹시나 (event) 같은 매개변수를 사용하고 싶을 때 편하게 사용할 수 있습니다. 위에 방식에서는 (event) => onCancel(item.id, event) 이런 식으로 좀 더 번거롭고요.





답변 감사합니다.
도움 되었습니다.