![](/img/trans.png)
[英]How to convert a “raw” DOM Event to a React SyntheticEvent?
[英]Could I catch React SyntheticEvent before Native DOM Event?
我正在嘗試在本機DOM元素上捕獲React組件的SyntheticEvent。
https://jsfiddle.net/xwh6dyur/2/
此代碼生成以下DOM元素。
<div id="not-react-dom-outer">
<div id="not-react-dom-inner">
<div id="container">
<div data-reactid=".0">
<button data-reactid=".0.0">react button</button>
</div>
</div>
</div>
</div>
我期望以下事件按照正常的事件冒泡順序排列。
但是,實際上是在下面。
我想在本機DOM事件之前趕上React SyntheticEvent。
有什么好的方法嗎?
React事件處理程序實際上並沒有綁定到button
,事件處理程序在React文檔的根目錄偵聽,這就是為什么這些回調觸發的順序可能不符合預期的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.