在 react 中,哪种写法性能更好?
在 react、vue.js 中都是采用 Virtual DOM 的方式以减少频繁地操作 DOM 元素带来的性能问题。
由于对这块理解不深,如下两行代码,哪种更好,性能会有什么区别吗?求教,谢谢!
下面是 jsx 示例:
const ele = props => {
const { type } = props
return (
<div>
<span>{type ? '正确的' : '错误的'}</span>
</div>
)
}
const ele = props => {
const { type } = props
return <div>{type ? <span>正确的</span> : <span>错误的</span>}</div>
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
补充说明哈,并没有去测试你所发的例子(...此刻身边没电脑,还是需要更多从实际出发,你可以拿chrome-performance录制对比一下)
两者在vdom层完全相同(生成的vodm完全一致),在js层的性能也可以认为相同,后面一种写法代码体积会大写