刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
解答思路:
在React中,使用ReactDOM.createPortal可以将子组件渲染到父组件以外的DOM节点上。关于事件冒泡,当通过Portal进行事件冒泡时,事件会按照正常的DOM树结构进行冒泡,也就是说,事件会冒泡到捕获该事件的最近的祖先元素上,不论这个元素是否在Portal所在的外部或者内部。因此,即使子节点通过Portal渲染在父组件以外的DOM节点上,事件仍然会按照正常的DOM事件流进行冒泡。
最优回答:
通过React的Portal进行事件冒泡时,事件会冒泡到捕获该事件的最近的祖先元素上,无论这个元素是否在Portal的外部或内部。
本文链接:请阐述在使用ReactDOM.createPortal函数时,事件冒泡会如何传递,是否会冒泡到父组件
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
