triple-frontend icon indicating copy to clipboard operation
triple-frontend copied to clipboard

[ui-flow] Event propagation 방지가 필요합니다.

Open inbeom opened this issue 4 years ago • 3 comments

관련 스레드: https://titicaca.slack.com/archives/CEEPB4TDY/p1606891884283000?thread_ts=1606890617.281500&cid=CEEPB4TDY

이거 보다가 발견한건데요 ㅋㅋ 공유웹 장소상세>리뷰>사진선택하면 리뷰팝업하고 사진팝업 2개가 뜨네영(리뷰팝업 닫으면 뒤에 사진팝업 남아있음)

원인을 살펴보니 Review entry 컨테이너에 포함된 Image 요소의 click 이벤트가 Image > Review 순으로 propagation이 일어나서 발생한 문제였습니다.

useAppCallbackuseSessionCallback으로 앱 설치/인증이 필요한 액션들을 가이드할 때, 특정한 경우엔 UI Event의 Propagation을 방지해야 하는 문제가 됩니다. 항상 args의 0번째가 event 라고 가정하기엔 좀 그러한데, useAppCallbackuseSessionCallback의 non-propagation 버전을 만들어야 하려나요?

inbeom avatar Dec 07 '20 11:12 inbeom