开发者社区> 问答> 正文

请问 这样写性能很差?又没有JSON.parse 如何做性能优化?

已解决

请问 这样写性能很差?又没有JSON.parse 如何做性能优化?

28C68055_051C_4795_8086_B8E96E643674

本问题及下方已被采纳的回答均来自云栖社区【前端技术交流群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
王滕滕 2019-06-06 15:07:40 4287 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    stringify 也是要扫整个对象,再拼接字符串的,如果对象很大,是要费不少事。

    should 这个方法,忽略它就好了。官方都不保证它以后一直可以正常工作。

    一般来说, props => 渲染 这个过程, react 没有优化空间,它设计的核心就是拿到 render 结果 diff 。

    要优化,从渲染过程涉及哪些函数执行这个层面来考虑。函数一定存在重复执行的问题,那么,重复执行之间,不变的部分抽象出来,让这个重复执行的部分变得尽量简单,就可以减少计算量。

    2019-07-17 23:36:52
    赞同 展开评论 打赏
  • 阿里前端弘树,关注 Web 前端技术,折腾过前端工程化、React Native、Hybrid 架构,目前在数据分析与数据可视化的学习道路上

    尽量不要这么操作吧,只关注重要的 prop 变化就好了

    2020-03-30 20:04:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何做小程序性能优化 立即下载
AliSQL性能优化与功能突破的演进之路 立即下载
AliSQL的性能优化实战 立即下载