为什么感觉 Vue 的组件相对于 React 来说很少呢?

2020-12-08 22:18:17 +08:00
 SystemLight

使用 React 时候需要各种组件总是能搜出一大把,然后每个组件在 github 上面的 star 数量也很多,但是换成 Vue 以后总感觉找不到合适的组件,而且即便找到了也是不温不火的哪种,这是什么原因呢?

11957 次点击
所在节点    Vue.js
119 条回复
nano91
2020-12-09 09:58:39 +08:00
感觉没啥缺的组件了 用的组件大多是为了页面效果 逻辑全靠 js 做 目前没发现有缺的
JerryY
2020-12-09 09:59:11 +08:00
但凡看到 React 和 Vue 在一起的时候,没有一次是不吵架撕逼的。。。娱乐圈真娱乐圈?
anzu
2020-12-09 10:01:48 +08:00
娱乐圈传染性:当你怒喷前端娱乐圈的时候,你也成为了娱乐圈的一部分
233
sam014
2020-12-09 10:06:15 +08:00
vue 封装组件很方便啊
weizhen199
2020-12-09 10:06:44 +08:00
@no1xsyzy uwp 、wpf 、SilverLight:借过借过
abersheeran
2020-12-09 10:13:32 +08:00
@weizhen199 哈哈哈,尬吹 React 创造响应式数据概念的前端们肯定不知道这几个玩意啊。
Cbdy
2020-12-09 10:22:53 +08:00
看到上面有认知误区,React 不是所谓“响应式数据”,不过 React 可以通过受控组件间接实现这个功能

React 的精髓是简单,一个公式就可以理解:view = f(data)
murmur
2020-12-09 10:23:48 +08:00
@Cbdy 对,什么都不做当然够简单,一个前端 view 框架,连最基本的条件循环渲染都不封装
no1xsyzy
2020-12-09 10:24:27 +08:00
@weizhen199 我大 Excel 才是响应式最牛,不服来辩(笑
murmur
2020-12-09 10:24:51 +08:00
react 别说工程化了,render 部分在复杂项目里最基本的代码》对齐《都没法保证,不知道哪里来吹的勇气
no1xsyzy
2020-12-09 10:28:31 +08:00
@murmur 确实,连渲染都要再引一个库才行
faceRollingKB
2020-12-09 10:30:04 +08:00
还是 Vue 欢乐,总有吵不完的话题
zooeymango
2020-12-09 10:40:41 +08:00
爱用哪个用哪个,怎么总有精神股东在这 battle 呢,又吵不出结果
nise3055
2020-12-09 10:42:28 +08:00
vue 卫兵集合!
KouShuiYu
2020-12-09 10:53:21 +08:00
手动挡和自动挡的区别
shintendo
2020-12-09 10:56:05 +08:00
@liberty1900 两种思维方式吧,西方喜欢极简,国人喜欢方便
-----
Angular: ?
JoStar
2020-12-09 11:01:50 +08:00
因为即使 vue react star 差不多,react 的使用量在全球范围内还是统治地位。

可以查阅 https://www.npmtrends.com/react-vs-vue
mingsz
2020-12-09 11:14:27 +08:00
开始了开始了
luoway
2020-12-09 11:15:21 +08:00
因为 Vue 框架自身+官方全家桶已经满足 80%的开发需求了。
Vue 和 React 的区别主要就在官方支持观念不同:React 鼓励用开源社区组件,Vue 给小白用户最好的全家桶(我想多数 Vue 组件开发者都不敢说自己做得比官方更好)。

作为专业前端,我的观念是:不是 Vue 官方的我不用,减少开发量的 UI 框架除外。
qwertyzzz
2020-12-09 11:33:28 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/733509

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX