javascript - 为什么我不应该在reactjs中使用getBoundingClientRect()?

标签 javascript reactjs dom

在我的最新项目中,我使用了getBoundingClientRect()。 另一位 React 工程师告诉我,我不应该使用它,因为浏览器兼容性。 这不应该由 Webpack/Babel 处理吗?

最佳答案

您可以在 caniuse.com 上检查浏览器对 getBoundingClientRect()(以及几乎所有其他内容)的支持。

正如您所见,getBoundingClientRect()well supported for a long time 。但请务必阅读脚注。不要在返回的对象上使用 xy 属性,这样您就安全了。

关于javascript - 为什么我不应该在reactjs中使用getBoundingClientRect()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52330454/

相关文章:

javascript - 如何编写自己的 `reduce` 函数?

javascript - 在 React hyperscript 中使用 html 实体

reactjs - 将 HTMLElement 转换为 React Element,并保留任何事件监听器

html - 我动态添加的脚本去哪里了?

javascript - 为什么不能在文档中的两个不同位置插入相同的节点?

javascript - 某些 Google map 标记未显示在 Internet Explorer 中,但显示在所有其他浏览器中

javascript - 以不同的间隔显示图像

Javascript 大十进制 - N 次方根

javascript - 检查 props 是否包含字符串或 SVG

reactjs - 在 React 中通过 getBoundingClientRect 接收元素的尺寸