为什么说vue比react简单?下面本篇文章就来给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
为什么说vue比react简单?
原因1:
react有无数种模式和反模式,如果你晒了自己的代码出来,别人会疯狂地指责你的代码,然后不让你做两件事:这也不让,那也不让。这个问题到了hooks出现以后变本加厉,API就那么几个,模式和反模式一大堆,谁都不认可别人的“最佳实践”。
react的“生态”引以为豪,但可能会给你选择困难,router这种非常核心的东西竟然也要搞搞分裂,redux系列就别说了,CSS方案更是可怕。说好听点叫百花齐放,说难听点就是神鬼乱舞,一般人根本分不清哪个好,只能跟跟风,或者看star数、看npm下载量。
vue其实这方面稍微好点,基本上来源gao@daima#com搞(%代@#码网一套下来整个社区都认可一些相对固定的方案,有比较公认的最佳实践了,大家也比较宽容,就算你写一个new Vue()做全局变量,用它来watch数据变化或者当事件总线用,别人也不会喷你说这个是bad practice。
vue-loader大体上确定了单文件组件的生态,别人扩展SFC的也有,不用SFC的也有,但基本上井水不犯河水,用模板的和用JSX的谁也不喷谁,反正又没碍着你不让你用,而且如果做组件库的话,混用的大有人在。
原因2:
因为总有人看了5分钟文档觉得自己学会了vue…
你们知道吗?有多少程序员根本不看英文文档的,一出现英文页面的条件反射就是关掉。
很多人不管学什么技术,首先是找视频教程,找CSDN上的Blog。找那些只要无脑跟着一步一步做的内容,才算是入门的教程。
而Vue一开始就有中文文档,访问http://vuejs.org就是中文。
而http://reactjs.org、http://angular.io都是先有英文文档,然后才有的其他语言的翻译版本。更重要的是默认是英文,要找到切换语言的地方才能看到中文。而很少有人会细心找切换语言的地方,第一眼看到满屏英文,以后就永远和官网byebye了。
就是那“5分钟的文档”,很多人一开始就找不到中文的。就这么一点点门槛,就成文很多人说Vue简单好上手的根本原因。
更多react的相关知识,请查阅 搞代码网 !!
以上就是为什么说vue比react简单?的详细内容,更多请关注gaodaima搞代码网其它相关文章!