原生js的痛点:
1、原生js直接操作dom繁琐,效率低,
2、js直接操作dom,浏览器会进行大量的重绘重排
3、原生js没有组件化编码方案,代码复用率低【涉及模块化、组件化的区别】
React的特点
1、采用组件化模式、--声明式编码--,组件化编码,提高开发效率和组件复用率【涉及命令式编码】,需要学习声明式编码的语法
2、在React Native中可以使用react语法进行移动端开发
3、使用虚拟dom技术和优秀的diffing算法,尽量减少与真实dom的交互【高效】
原生js的痛点:
1、原生js直接操作dom繁琐,效率低,
2、js直接操作dom,浏览器会进行大量的重绘重排
3、原生js没有组件化编码方案,代码复用率低【涉及模块化、组件化的区别】
React的特点
1、采用组件化模式、--声明式编码--,组件化编码,提高开发效率和组件复用率【涉及命令式编码】,需要学习声明式编码的语法
2、在React Native中可以使用react语法进行移动端开发
3、使用虚拟dom技术和优秀的diffing算法,尽量减少与真实dom的交互【高效】
本文标题:1、为什么学react
本文链接:https://www.haomeiwen.com/subject/menleltx.html
网友评论