인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

으하핳님의 프로필 이미지
으하핳

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

eventHandler실행

작성

·

197

1

<div className='dropZone_thumbnail'>
    {Images.map((image,index)=>(
<img onClick={deleteHandler(image)}
key={index} 
src={`http://localhost:5000/${image}`} />
))}
</div>
1.이벤트 핸들러에는 함수실행이 아니라 함수정의만 넣어줘도
되는 것으로 아는데 image라는 매개변수를 전달하기 위해
함수를 실행시키신 건가요??
즉,onClick={deleteHander} vs onClick={()=>{deleteHandler(image)}}
가 어떤 차이인지 궁금합니다!

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

넵 맞습니다 ^^ 
image 정보가 없다면   특정 이미지를 삭제 할수 없게 되기에 저렇게 넣어줬습니다 ^^  

으하핳님의 프로필 이미지
으하핳

작성한 질문수

질문하기