🆚 关于Vue 和 React

Vue和React的比较其实多少也算是老生常谈了。

无论是国内外,何者更优,吵得不可开交。我本身不是一个爱热闹的人,看知乎上吵架,也看得我老阔疼。


于是学了一点vue,就顺便再学习一点react,自己对比一下,也比较心知肚明,不至于人与亦云。

1. 关于组件

其实争对这一点,我觉得写起来差不多。都是通过props向子组件传送数据,然后都有一个子组件的事件监听和绑定。但是在语法上,vue提供不少template,尤其是v-model双向绑定,省了不少力气;至于react,写起来更繁琐点,加上JavsScript本身的语法,有些bug总是出现得措手不及。

2. 关于CSS

感觉vue的体验更接近原汁原味的CSS。react的JSX则把css写出了json的味道,老实讲,我不是太喜欢。纯粹是个人的喜好问题。

3. 关于趣味性

我觉得react写起来,趣味性远大于vue。网上说react比较适合大的网站,这一点我感觉蛮认同的,能冥冥之中仿佛感受到了react对于静态和单元测试的友好。vue可能写起来更绑手绑脚,要一直查API(当然也可以自己写...可是这样就不够vue的味道了)。

4. 小结

可能目前我会先使用vue吧,学习简单的网页开发,其实vue更加轻巧,也更好上手。

至于react,我觉得迟早都要学的,只是现在可能没精力分出来。如果有一天我把事业做大了哈哈哈哈~~~~

至于编程的趣味,我其实目前还是喜欢Java和Python多一点,对JavaScript还是比较无感....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容