react是甚么
react非官方表述:用作构筑界面的JavaScript库。
更为重要的是,后端做工程项目极少采用原生植物js合作开发,而要采用js库或是架构。
在vue,react,angular以后,jquery是被采用最少的js库。基本上70%以内的web中文网站都采用了jquery控制技术。
但那时早已处在出局的边沿了,即使许多后端培训机构早已不讲,或是只花六天天数去介绍。
react的竞争优势
1 react由faceBook来预览和保护,平衡有保证,因此产品质量高。
2 react的特征是后端先驱,助推许多后端的控制技术流行时尚。因此很值得称赞他们去自学
vue架构,许多意念源自于angular和react,主要包括vue3的许多新优点,也是先进经验了react
Flutter的许多设计意念,也是源自于react
3 react控制技术灵活平衡,许多大中型公司会选择。vue易上手,代码风格统一,许多中小型公司选择。
因此,不管是vue还是react,他们后端都要掌握的很好才有竞争优势。
自学react的前置知识
许多人想着跳过js的自学,直接上手架构,是不可行的。
react自学以后,应该掌握html,css,javascript
react本身对js,和vue比,会要求更高一些。特别是es6语法,this绑定规则等。
react的控制技术特征
1 声明式编程
声明式编程是后端合作开发目前的趋势,主要包括vue,react,flutter,都是声明式的。
声明式的特点是只需要保护自己的状态,当状态发生改变的时候,react可以根据最新的状态自动去渲染UI界面。
2 组件化合作开发
组件化的特征是可以将复杂的功能或是界面,拆分成一个一个的小组件。
需要注意的是,一个react优秀合作开发的特征是可以合理的进行组件的划分和设计。
3 多平台适配
react经过发展,那时早已支持多平台。最开始用作web页面,ReactNative,可以用作合作开发移动端跨平台程序。ReactVR控制技术,可以用作合作开发虚拟现实的web应用程序。
