美文网首页
深入理解React中的虚拟dom

深入理解React中的虚拟dom

作者: 达摩会武术 | 来源:发表于2019-03-20 14:50 被阅读0次

    react是数据驱动渲染的,虚拟dom相对于传统的dom操作,性能的提升上很明显,过程大致如下:
    1.state数据
    2.JSX模板
    3.生成一个虚拟的dom--a(虚拟的dom就是一个js对象,用它来描述真实的dom)
    4.数据 + 模板 结合,生成真实的dom渲染到页面上
    5.若state发生改变
    6.生成一个虚拟的dom--b
    7.将虚拟dom a和b做比较,找到区别
    8.直接操作dom改变区别的内容

    jsx 是通过createElement来转变成虚拟dom的(js对象)然后虚拟dom转化成真实dom

    相关文章

      网友评论

          本文标题:深入理解React中的虚拟dom

          本文链接:https://www.haomeiwen.com/subject/vyfdpqtx.html