React最近基本过了一遍,同时也补漏了很多前端知识,这里我总结一下我对react的认识。不说优缺点,就简单说自己的感受,react和vue都是做中大型应用所需要使用的库,说是框架应该不合适。
1、小项目不适合使用,个人开发者也是根据自己喜好吧。
前后端分离在大中型项目开发中确实能够提高效率,但是小型应用开发,就感觉逻辑好多地方要重新写,所以,还得根据实际情况来选择是否需要使用react这种技术。
2、React更接近于原生
这个可能是个双面评价,更接近原生,就意味着它书写js较为麻烦,代码还是比较重的。他的优点是加入了jsx,把很多数据模块化了。如果用一个不很恰当的描述,react就是一个标签化的js。在js各种新生库中,属于比较低级的语言(更接近于原生)。
3、对搜索引擎的欠缺是js的硬伤
对于我这样对SEO有强迫症的人来说,确实更希望拿他来写后台和小程序,做过项目的都知道,SEO对于一个web项目是有多重要,SEO能带来的效益和成本解约是不可估量的。
怎么说呢,react作为一个基本技能知识储备是可以的,但是如果可以选,我还是选择vue来做项目,毕竟代码更加节省,开发更加顺手。