怎么理解react和虚拟DOM

2019-11-30  本文已影响0人  lucky_果果

1、怎么理解react

react只关注视图层,不关注路由和数据。

它引入虚拟DOM的概念,利用函数式编程的思想。

它充分利用的组件化,为前端开发人员提供了很大的便利。

react的是利用diff算法,以最小的代价,重新渲染页面。

方便和其他平台集成。比如react-native是基于虚拟dom渲染原生控件。在输出的时候,是输出ios控件还是web控件还是Adrio控件,取决于平台。

2、怎么理解虚拟DOM

react把真实的DOM树转换成javascript对象树。

每次数据更新后,重新计算虚拟DOM并和上一次生成的DOM树比较,对发生变化的部分批量更新。

有很好的集成性。

上一篇 下一篇

猜你喜欢

热点阅读