分享
是一种美德

学习笔记1-React技术全家桶

  1. React是什么?

    React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。使用 React 可以将一些简短、独立的代码片段组合成复杂的 UI 界面,这些代码片段被称作“组件”。(用于动态构建用户界面的Javascript库(只关注视图)

  2. 为什么要学?

    2.1、原生js操作DOM繁琐、效率低(DOM-API操作UI)

    2.2、 使用js直接操作DOM,导致浏览器进行大量的重绘重排

    2.3、原生js没有组件化编码方案,复用率低

  3. React的特点:

    3.1、采用组件化编码、声明式编码,提高开发效率及组件复用率 

             React 高效的原因:

                (1)使用虚拟DOM,不总是直接操作页面的真实DOM
                (2)DOM Diffing算法,最小化页面重绘

    3.2、在React Native中可以使用React语法进行移动端开发

    3.3、使用虚拟DOM+优秀的Diffing算法,尽量减少与真实DOM的交互

  4. 学习React之前需要掌握的js基础知识

    4.1、判断this的指向

    4.2、class(类)

    4.3、ES6语法规范

    4.4、npm包管理器

    4.5、原型、原链接

    4.6、数组常用方法

    4.7、模块化

欢迎大家关注公众号:

赞(4)
转载请注明来源地址:MN乐享 » 学习笔记1-React技术全家桶

评论 抢沙发

评论前必须登录!