yuycchn

2025 年了,前端你会选 vue3 还是 react?

  •  
  •   yuycchn · Jun 26, 2025 · 19786 views
    This topic created in 504 days ago, the information mentioned may be changed or developed.

    2025 年了,在 ai 时代,说出你的选择。

    146 replies  •  2025-11-24 13:40:36 +08:00
    1  2  
    ❮ ❯
    facebook47
    facebook47
    Jun 26, 2025 via Android
    1
    中国 vue3 ,国外 react
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    2
    @facebook47 vue3 的国际流行度这么低吗?
    murmur
    murmur
    Jun 26, 2025
    3
    为什么要选,如果是别人的项目或者大的开源改你是没选择的,自己写肯定 vue ,语法心智太小了,react 还得自己考虑各种 useXXXuseXXX 还得写依赖
    wangtian2020
    wangtian2020
    Jun 26, 2025
    4
    vue3 ,react 还不会
    Razio
    Razio
    Jun 26, 2025❤️2
    5
    干几年了,还研究这个?
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    6
    @Razio 好多年了,只是好奇大家的观点有没有随着一些变量的加入而改变。
    flytsuki
    flytsuki
    Jun 26, 2025
    7
    vue3
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android❤️1
    8
    如果是练手,两种都可以练一练。如果是做自己的网站,绝大多数网站用 jQuery 就够了,不仅够用,而且更好用。非常讨厌一些网站滥用 react/vue 。
    CHTuring
    CHTuring
    Jun 26, 2025
    9
    又来月经贴
    hwdq0012
    hwdq0012
    Jun 26, 2025
    10
    vue mvvm, react 单向数据留+缓存更新
    vue 封装得得更好,控制粒度没 react 这么好,性能优化可能没有 react 这么细
    react native 可以和 c++, kotlin, swft ,object c ,jave 一起使用
    xiaolingjs
    xiaolingjs
    Jun 26, 2025
    11
    都黄摊子了还选呢 选 AI
    liudewa
    liudewa
    Jun 26, 2025❤️4
    12
    @cmdOptionKana #8 大清亡了 就是这个原因
    wyntalgeer
    wyntalgeer
    Jun 26, 2025
    13
    React 是更优解,个人用 VUE3
    NerbraskaGuy
    NerbraskaGuy
    Jun 26, 2025❤️1
    14
    2025 年了还在研究这种话题的要么是骗回复要么是半吊子程序员
    caiqichang
    caiqichang
    Jun 26, 2025
    15
    团队项目看团队,个人项目看 UI 库
    COOOOOOde
    COOOOOOde
    Jun 26, 2025❤️1
    16
    文档强迫症, react 相关生态都在推 nextjs, 但我讨厌 nextjs, 所以我用 vue3
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android❤️1
    17
    @liudewa 不要乱玩梗。一般网站根本就没多少动态变化内容,比如这个 V 站,没有 react/vue 那些技术干扰,用起来非常舒服。
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    18
    @liudewa 你说大公司大网站大团队,那当然用 react 之类没问题,但那种情况也没得选。OP 问怎么选,那基本是小网站小团队了。
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    19
    @CHTuring 年经贴吧
    Hyxiao
    Hyxiao
    Jun 26, 2025❤️2
    20
    工作项目用啥就用啥,能完成需求就行,自己玩的话,看对哪个感兴趣就用哪个
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    21
    @cmdOptionKana 跟公司没啥关系,大厂小厂都呆过,只是纯好奇在 ai 时代大家的选择,所为 Servlet 之类的都是变量,看看大家的讨论。
    lrh3321
    lrh3321
    Jun 26, 2025
    22
    小众一点,Svelte
    yuycchn
    yuycchn
    OP
    Jun 26, 2025❤️1
    23
    @NerbraskaGuy 半不半吊子子不重要,重要是看大家讨论,才能触发新的思考
    momowei
    momowei
    Jun 26, 2025
    24
    目前来看,国内中小厂基本无脑 vue
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    25
    @lrh3321 在你回复的前几秒我还回复中提到了 svelte [捂脸]
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    26
    @yuycchn 个人没必要考虑 ai ,公司对 ai 的考虑优先级也不高吧,主要还是看招聘趋势,国内市场大家学 vue 的多就选 vue ,好招人,ai 也是人在用。
    AV1
    AV1
    Jun 26, 2025 via Android
    27
    @cmdOptionKana
    不玩梗,2025 年就该勇敢抛弃 jQuery ,直接用 DOM API 操作网页。后者性能更好,遵循 Web 标准。
    在这没有兼容困扰的现代,没必要再引人什么多余的 jquery.min.js 了
    TimPeake
    TimPeake
    Jun 26, 2025❤️1
    28
    地都没了,还在讨论哪把锄头好使
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    29
    @cmdOptionKana 纯看技术理解了,主要想做开源项目,给公司打工的话,用啥还不是领导的一句话。
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    30
    @DOLLOR 那也行,传统技术就行,我说 jQuery 只是为了口头方便,就是指原始的简单直接的方案。
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    31
    jQuery 玩个蛋哇,太不方便了。
    jonsmith
    jonsmith
    Jun 26, 2025 via Android
    32
    两个都用,看项目和生态。反正是 AI 写,这些差别不大。
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    33
    @yuycchn 自己做项目,具体分析,如果不是为了练手最终便于找工作,纯粹从实用角度看,多数项目没必要上 react/vue 增加不必要的复杂度。
    bzj
    bzj
    Jun 26, 2025
    34
    根据接个人项目的经验,做官网展示一类的,原生 js ,偶尔使用下 jquery ,简单方便,对 seo 友好,做后台数据展示类的使用 vue ,react 没用过
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    35
    @yuycchn jQuery 超级方便的,但你如果不熟悉用不习惯,那你说不方便也对。但是你想讨论什么呢,用习惯 react 的人也说 vue 不方便,反之亦然。
    akin520
    akin520
    Jun 26, 2025
    36
    要 seo 的话,用 react
    shunia
    shunia
    Jun 26, 2025
    37
    用什么 jq ,document+window 一把梭啊
    EchoWhale
    EchoWhale
    Jun 26, 2025 via iPhone❤️19
    38
    船都沉了还在选座位呢
    ttyy22007
    ttyy22007
    Jun 26, 2025
    39
    你所在公司用啥你就用啥,这种问题问的没有意义
    CoderLife
    CoderLife
    Jun 26, 2025
    40
    国内+国外: react
    EchoWhale
    EchoWhale
    Jun 26, 2025 via iPhone
    41
    正经向:学 react ,国际化比 vue 强,rn 还能写 app 。牛马的生活更充实了
    linkopeneyes
    linkopeneyes
    Jun 26, 2025❤️1
    42
    小众一点,solidjs
    crysislinux
    crysislinux
    Jun 26, 2025 via Android❤️1
    43
    来 angular ,经过最近两年大力更新,angular 比以前好用多了。
    icy37785
    icy37785
    Jun 26, 2025 via iPhone❤️6
    44
    虽然看到这种日经贴,感觉都没什么讨论的意义了,都讨论烂了,除了骗回复以外,哪里还能有什么“新的思考”。
    但是实话实话,ai 时代了,讨论这种日经贴连回复都很难骗到了。
    ai 时代就应该拥抱原生了,框架的抽象都是为了人类写起来方便。ai 写代码根本不需要考虑这些,少了一层框架的抽象,直接写原生代码才应该是发展方向,现在 ai 还受到上下文长度的限制,用框架代码因为代码短点可能比写原生效果好点,ai 的上下文再长点,所有框架都应该进历史的垃圾堆了。
    前端娱乐圈也改迎来原生 js 大一统了。
    kuxuan
    kuxuan
    Jun 26, 2025
    45
    vue3 出活快。懒得去学了。
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    46
    @icy37785 唯一把 AI 纳入考虑的回帖了
    chenluo0429
    chenluo0429
    Jun 26, 2025 via Android
    47
    公司用 vue ,我自己以前用 react ,但是我厌恶 nextjs ,所以现在用 solid
    openmynet
    openmynet
    Jun 26, 2025
    48
    哪个对 AI 支持好就用哪个
    XieYonglin
    XieYonglin
    Jun 26, 2025
    49
    自己的项目用 react
    dufzh
    dufzh
    Jun 26, 2025
    50
    shadcn 和 AI 配合更好吧?
    cp19890714
    cp19890714
    Jun 26, 2025
    51
    好像 AI 对 react 的支持更好,所以我近期一直用 react 了。
    CJ2r4u3EH4lrM7aR
    CJ2r4u3EH4lrM7aR
    Jun 26, 2025 via Android
    52
    @yuycchn 自己选就 vue3 ,但是很多技术驱动的公司比如还要写单测的感觉还是 react 多
    CJ2r4u3EH4lrM7aR
    CJ2r4u3EH4lrM7aR
    Jun 26, 2025 via Android❤️1
    53
    @cmdOptionKana 麻的你这推荐 jquery 的是真狗啊
    yunye
    yunye
    Jun 26, 2025
    54
    nuxt4
    ymcz852
    ymcz852
    Jun 26, 2025 via Android❤️1
    55
    前端岗越来越少了,现在还能看到这问题还挺新鲜🌚
    chneqi
    chneqi
    Jun 26, 2025
    56
    @icy37785 框架的抽象可不只是为了写起来方便,可读性/可维护性更重要。原生糊多就是一滩,根本维护不了,多少上下文都不够造的。


    虽然 vue3 不再提渐进式框架的事情了,其实依然是可以裸写的,配和 type="module"以及 idea 系的编辑器在字符串也可以提供 html 语法高亮,写个 demo 什么的其实看起来还行,写出来就像这样
    <div id="app"></div>
    <script type="module">
    import { createApp, computed } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'

    // import HelloWorld from "./HelloWorld.js"
    const HelloWorld = {
    props: { user: String },
    setup(props) {
    const text = computed(() => `Hello ${props.user}!`)
    return { text }
    },
    template: `
    <h1>{{ text }}</h1>

    <component is="style">
    h1 { color: red; }
    </component>
    `
    }

    createApp({
    components: { HelloWorld },
    template: `<HelloWorld user="Vue"/>`
    }).mount('#app')
    </script>
    Yanlongli
    Yanlongli
    Jun 26, 2025
    57
    V
    importmeta
    importmeta
    Jun 26, 2025
    58
    全都要, 个人项目 React.
    yhxx
    yhxx
    Jun 26, 2025
    59
    哪个都不好用
    Next 和 Remix 各搞一套都在为了自己的利益瞎搞
    另一边抄 React 抄个四不像,甚至 2025 年了 TS 和编辑器支持都还没搞好
    ShiBuYi
    ShiBuYi
    Jun 26, 2025
    60
    @cmdOptionKana #8 你是反串?我在 18 年就看过这种言论。
    方便问下你年龄吗
    NetPunk
    NetPunk
    Jun 26, 2025
    61
    ai 写哪个我用哪个
    vincentWdp
    vincentWdp
    Jun 26, 2025
    62
    flutter
    yinft
    yinft
    Jun 26, 2025
    63
    所以现在用 js 还是 ts 多?
    g19491
    g19491
    Jun 26, 2025
    64
    总体来说:小项目 vue,大项目 react.
    实际上找工作国内 vue 还是比较多,实际情况也不一定可能都要学.

    所以是个人学习来说,vue 优先学习.如果有什么特点目标用 react.
    northess
    northess
    Jun 26, 2025
    65
    后端,个人项目用 svelte
    icy37785
    icy37785
    Jun 26, 2025 via iPhone
    66
    @chneqi #46 你说的可读性和可维护性都是还是以人类为标准,你说的跟我说的根本不是一回事儿。
    kuaner
    kuaner
    Jun 26, 2025
    67
    react ,AI 前端第一语言
    EricYuan1
    EricYuan1
    Jun 26, 2025
    68
    都用啊,就看项目需要啥了,简单的直接 vue3 快速堆了,react 就是生态强大, 啥功能都能找到。
    shakaraka
    shakaraka
    Jun 26, 2025❤️1
    69
    全用 ng ,免得选来选去
    reeble
    reeble
    Jun 26, 2025
    70
    那个都无所谓了,AI 会帮你写
    sakae010
    sakae010
    Jun 26, 2025
    71
    react
    knva
    knva
    Jun 26, 2025
    72
    必须用 ng
    Binwalker
    Binwalker
    Jun 26, 2025❤️1
    73
    现在还在推 jq 的不是蠢就是坏
    nexo
    nexo
    Jun 26, 2025
    74
    玩过 nextjs 这一套的 可能已经知道这套理念领先太多了
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    75
    @knva ng 是啥?
    lianginx
    lianginx
    Jun 26, 2025
    76
    我比较喜欢用 Vue ,学习一点 React ,感觉心智负担有点重,Nuxt 3 用来做个人项目非常好用
    july1995
    july1995
    Jun 26, 2025
    77
    最近一年,已经很少自己写代码了,都是 AI 来写。
    AI 更擅长 react ,所以我选 react 。
    xj3hd
    xj3hd
    Jun 26, 2025
    78
    无脑 React ,生态差太多了
    liuxiaojiu
    liuxiaojiu
    Jun 26, 2025
    79
    不是公司技术栈是什么你用什么吗,讨论这个其实没多大意义。大公司 react 占比大,小公司 vue 多,极个别公司 Angular 。所以都可以会
    hshe
    hshe
    Jun 26, 2025
    80
    我是后端,选择了 react ,感觉简单
    chendaye
    chendaye
    Jun 26, 2025
    81
    我选 vue2
    edisonwong
    edisonwong
    Jun 26, 2025
    82
    我兼职写前端的,vue 用的挺熟练,react 不太学得会。但有一些偏门的组件,只有 react 版本,sad...
    MiMiGe
    MiMiGe
    Jun 26, 2025
    83
    VUE3 ,主要写小程序和商城 APP ,直接 UNIAPP 转过去
    94
    94
    Jun 26, 2025
    84
    哪个能挣钱学哪个,如果还有得选,再选心智负担小的那个。
    blackmirror
    blackmirror
    Jun 26, 2025
    85
    Ai 生成什么用 wftw
    ryne6
    ryne6
    Jun 26, 2025
    86
    感觉 react 生态更丰富一些
    jiangzm
    jiangzm
    Jun 26, 2025
    87
    前端开发这两个都要会, 讨论这个没什么意义。
    bowencool
    bowencool
    Jun 26, 2025
    88
    react 吧,虽然 vue3 优点很多。阻碍我选 vue3 的是:模板语法不如 tsx 灵活,但是 tsx 又不太完整,不支持泛型组件,且类型定义过于复杂 (这是前年的体验,不知道最近有什么变化)
    freezebreze
    freezebreze
    Jun 26, 2025
    89
    应该加个限定 新人,初学者。问一堆老鸟当然是什么都行啦,
    journalistFromHK
    journalistFromHK
    Jun 26, 2025
    90
    我选 ai+纯 html+js+css
    h1104350235
    h1104350235
    Jun 26, 2025
    91
    我选择失业
    现在前端压根找不到工作
    sakura1988
    sakura1988
    Jun 26, 2025
    92
    solid ,下一个
    iorilu
    iorilu
    Jun 26, 2025
    93
    我选 svelte , 真的相对简单不少
    qxmqh
    qxmqh
    Jun 26, 2025
    94
    vue2
    yuycchn
    yuycchn
    OP
    Jun 26, 2025
    95
    @h1104350235 不至于吧,哪个城市?
    fpcxsun
    fpcxsun
    Jun 26, 2025
    96
    我选择狗带
    laommmm
    laommmm
    Jun 26, 2025
    97
    为了保团队保代码质量底线,vue2 模板语法更好。
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    98
    @tog 讨论你的对手这个人如何如何,是非常低劣的讨论方式。如果你要讨论这个问题本身,我就很感兴趣很想讨论,我特别希望有人能具体指出我哪句话说错了,为什么错。
    QingXuJiaZhi
    QingXuJiaZhi
    Jun 26, 2025 via Android
    99
    @Binwalker “现在还在推 jq 的不是蠢就是坏”

    不要断章取义,我有具体说明使用场景。断章取义的人才是又蠢又坏。
    JingXiao
    JingXiao
    Jun 26, 2025
    100
    工作我选 vue2 反正大部分项目根本不用去考虑什么性能
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2736 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 166ms · UTC 05:11 · PVG 13:11 · LAX 21:11 · JFK 00:11
    ♥ Do have faith in what you're doing.