网站地图    收藏   

主页 > 前端 > react >

react优化避免使用内联样式属性

来源:未知    时间:2024-05-13 19:49 作者:小飞侠 阅读:

[导读] 当使用内联 style 为元素添加样式时,内联 style 会被编译为 JavaScript 代码, 通过 Javascript 代码将样式规则映射到元素的身上 ,浏览器就会花费更 多的时问执行脚本和渲染 Ui,从而增加...

当使用内联 style 为元素添加样式时,内联 style 会被编译为 JavaScript 代码,

通过 Javascript 代码将样式规则映射到元素的身上,浏览器就会花费更

多的时问执行脚本和渲染 Ui,从而增加了组件的渲染时问。


function App() {

return <div style={{ backgroundColor: "skyblue" }}>App works</div>

}


在上面的组件中,为元素附加了内联样式,添加的内联样式为 JavaScript 对象,backgroundColor 需要被转换为等效的 CSS 样式规则,然后将其应用

到元素,这样涉及到脚本的执行.

更好的办法是将 CSS 文件导入样式组件。能通过 CSS 直接做的事情就不要通过 JavaScript 去做,因为 Javascript 操作 DOM 非常慢.


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论