SystemLight
V2EX  ›  Vue.js

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

  •  
  •   SystemLight ·
    SystemLight · Dec 8, 2020 · 15052 views
    This topic created in 2163 days ago, the information mentioned may be changed or developed.

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

    119 replies  •  2020-12-25 00:36:17 +08:00
    1  2  
    ❮ ❯
    vision1900
    vision1900
    Dec 9, 2020
    101
    @yxwzaxns 替大佬们开辟新战场
    Yuiham
    Yuiham
    Dec 9, 2020 via Android
    102
    @charlie21 angular 反 flux 和 redux 没毛病,service + 依赖注入怎么看都比前面这两个罗里吧嗦的好多了。反 rx 就让人摸不着头脑了,有 rx 加持开发速度起码能提高 50% 以上
    shyling
    shyling
    Dec 9, 2020
    103
    表示觉得 vue 组件化能力没 react 强。。。很多人可能就是当个 jquery 用
    Yuiham
    Yuiham
    Dec 9, 2020 via Android
    104
    不知道楼主提到的组件是指 UI 组件库还是单一功能的 UI 组件,使用场景是桌面 web 还是移动 web ?别的不说,在移动 web 方向 vue 社区出品的 UI 组件库是比 react 数量多、质量高的
    jones2000
    jones2000
    Dec 9, 2020
    105
    直接 js,爱怎么写就怎么写。
    charlie21
    charlie21
    Dec 9, 2020❤️1
    106
    OO 和 FP 不相融 ,react 是表明 pure FP 了,angular 是 OO
    pure FP 的优点就是把 OO 方面的糟粕彻底荡涤了

    然而 vue 有对于这方面的考量么?没有。OO 方面的糟粕 还有,FP 的优势 也没利用多少。但在实用性方面,vue 就是新时代的 jquery,可是新时代里当人们的 FP taste 已经被激发起来之后,看起来似乎已经不需要下一个 jquery 了
    wensonsmith
    wensonsmith
    Dec 9, 2020
    107
    @gzf6 #29 背景音乐都在我脑海播放起来了
    Trim21
    Trim21
    Dec 9, 2020 via Android
    108
    @no1xsyzy 用户脚本也可以用 webpack 打包()
    KuroNekoFan
    KuroNekoFan
    Dec 9, 2020
    109
    虽然主要还是人的问题
    但是 vue 就是容易诱导用户写出一个超大,超长,超多 data 配置项的组件 /view
    evitceted
    evitceted
    Dec 9, 2020
    110
    @Yuiham
    不是前端,请教下这个是指响应式的工作效率提高吗?
    "有 rx 加持开发速度起码能提高 50% 以上"
    shakukansp
    shakukansp
    Dec 9, 2020
    111
    @KuroNekoFan react 要长起来可一点不比 vue 短(
    vue 还能 html 抽出去写呢
    <template src="xxx.html"></template>
    no1xsyzy
    no1xsyzy
    Dec 10, 2020
    112
    @Trim21 其实是超合金组件(引包能过 sai 的审核吗
    用户脚本甚至 metadata 里 @ require 就行……
    xxccxx
    xxccxx
    Dec 10, 2020 via Android
    113
    继续,不要停
    mczhanhong
    mczhanhong
    Dec 10, 2020
    114
    怎么没有 angular
    shyling
    shyling
    Dec 10, 2020
    115
    @shakukansp 但是不知道为什么,写 vue 就是喜欢先写 html,然后把整个 html 都粘.vue 里,看心情拆组件,甚至到后来发现:哇,一个大 data 不就好了,为什么要拆?
    SystemLight
    SystemLight
    OP
    Dec 11, 2020
    116
    @shyling 太真实了,一坨 Vue 感觉自己快要翻晕了

    对比一下两个框架组件库:
    [vue]( https://github.com/opendigg/awesome-github-vue)

    [react]( https://github.com/brillout/awesome-react-components)


    确实可能 Vue 结合原生组件库使用挺好,但是使用了 Vue 以后就想找专用组件,而且感觉 Vue 社区能用的 UI 组件库好像只有 element-ui,而且之前不是说还不维护了么
    cereschen
    cereschen
    Dec 16, 2020
    117
    vue 的社区力量相比 react 来说确实不够... 但这并不能说明 react 设计上就比 vue 优秀
    gdrk
    gdrk
    Dec 17, 2020
    118
    看场景啊,pc 中后台的业务 react 相关轮子多,移动端 H5 小程序还有各种国内特有的业务 vue 多。都是搬砖的老板管你啥打灰手法,只要速度快打的好就得了
    agdhole
    agdhole
    Dec 25, 2020
    119
    @SystemLight #116 你发的这个 awesome-vue 上次更新是四年前
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1012 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
    ♥ Do have faith in what you're doing.