-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
onClick 파라메터 바인드 질문드립니다.
21.08.26 16:23 작성 조회수 116
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
조현영
지식공유자2021.08.26
두 방식 모두 큰 차이는 없습니다. 다만 아래 방식에서는 혹시나 (event) 같은 매개변수를 사용하고 싶을 때 편하게 사용할 수 있습니다. 위에 방식에서는 (event) => onCancel(item.id, event) 이런 식으로 좀 더 번거롭고요.
답변 1