丁鹿 歌手(丁鹿学堂:前端学习进阶指南之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应用程序 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!