撰文 | 川川
在接触React之前,我们也许习惯了DOM编程,那它相比于原生JS,JQ编程方式,究竟有什么区别?React的工作方式是什么样子的?所谓的虚拟DOM又指的是什么?...以及React的工作方式的优点有哪些?...,可以阅读之前两篇JSX的文章的
React学习(三)-不可不知的JSX
React学习(二)-深入浅出JSX
对于JS,JQ的实现方式,主要工作是在操作DOM,获取元素,添加事件,执行操作。...UI内容
与浏览器的DOM元素不同,React元素时创建开销极小的普通对象,并不会跟原生操作DOM一样,影响整个DOM的重绘渲染,React DOM会负责更新DOM与React元素保持一致
React只更新它需要更新的部分...React的工作方式及优点
在没有组件化React,Vue,Angular之前,毫无疑问,JQ是最直观易懂的,但是当项目逐渐变得复杂庞大时,用JQ写出来的代码耦合度就没那么高了的,正是这样,也就诞生了一些