[REACTJS] React.js에서 버블 링 및 캡처에 대한 예
REACTJSReact.js에서 버블 링 및 캡처에 대한 예
해결법
-
1.당신이 핸들러를 부착 대해 이동하는 방법을 제외하고는 DOM 사양에 의해 설명 된 바와 같이 버블 링 모두 지원하는 캡처 같은 방식으로 반응한다.
당신이 핸들러를 부착 대해 이동하는 방법을 제외하고는 DOM 사양에 의해 설명 된 바와 같이 버블 링 모두 지원하는 캡처 같은 방식으로 반응한다.
버블 링은 일반 DOM의 API와 같은 간단한과 같다; 단순히 요소의 최종 부모 핸들러를 첨부하고 긴으로 부모를 그 요소의 의지 거품 트리거 모든 이벤트는 길을 따라 인 stopPropagation을 통해 중단없는 것 같이
<div onClick={this.handleClick}> <button>Click me, and my parent's `onClick` will fire!</button> </div>
그것이 문서에 간략하게 언급 비록 캡처, 그냥 간단 같다. 단순히 이벤트 핸들러 속성 이름에 캡처를 추가 :
<div onClickCapture={this.handleClickViaCapturing}> <button onClick={this.handleClick}> Click me, and my parent's `onClickCapture` will fire *first*! </button> </div>
handleClickViaCapturing 이벤트에 인 stopPropagation를 호출하는 경우이 경우, 버튼의 OnClick 핸들러가 호출되지 않습니다.
이 JSBin 캡처, 버블 링 방법을 설명해야하고, 인 stopPropagation가 작동 반작용 : https://jsbin.com/hilome/edit?js,output
from https://stackoverflow.com/questions/34522931/example-for-bubbling-and-capturing-in-react-js by cc-by-sa and MIT license
'REACTJS' 카테고리의 다른 글
[REACTJS] 후크 반응 - 수정 된 상태는 즉시 반영하지 (0) | 2020.11.10 |
---|---|
[REACTJS] 효소는 OnChange 이벤트를 시뮬레이션 (0) | 2020.11.10 |
[REACTJS] 반작용-라우터와 액티브 링크? (0) | 2020.11.10 |
[REACTJS] 기다리고 있습니다 비동기 함수 내에서 예약어 오류입니다 (0) | 2020.11.10 |
[REACTJS] ReactJs 동적 경로에 기초하여 이미지로드 (0) | 2020.11.10 |