1、什么是React
react是用于构建用户界面的js库,是一个将数据渲染成HTML视图的开源js库
2、开发团队
由Facebook开发且开源
3、为什么要学?
- 原生js操作dom繁琐,效率低(DOM-API操作UI)
- 使用js操作dom,浏览器会进行大量的重绘重排
- js没有组件化编码方案,代码复用率低
4、react的特点
- 采用组件化模式,声明式编码,提高开发效率及组件复用率。原js是命令式编码,通过获取->操作等步骤,声明式编码:通过一些行为代替,类似语法糖
- ReactNative中可以使用React语法进行移动端开发
- 使用虚拟DOM和优秀的Diffing算法尽量减少与真实DOM的交互
5、学习之前需要掌握的js基础知识
- 判断this指向
- class类相关知识
- ES6语法规范
- npm包管理器
- 原型,原型链
- 数组常用方法
- 模块化
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qdreactjs/3321.html