V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jsiwa
V2EX  ›  Vue.js

我真的要放弃 Vue,改用 React 了

  •  
  •   jsiwa · 18 小时 11 分钟前 · 3122 次点击

    因为 AI 已经彻底改变了我写代码、做产品的方式。

    举个最近非常真实的例子: 我用 AI 从收集资料、买域名、写代码,到上线一个可访问的网站,全程不到 1 个小时https://openclawai.net/

    这个速度,说实话,用 Vue 是几乎做不到的,而且我更加熟悉 vue 。

    不是 Vue 不好,而是:各个平台默认输出的就是 react ,如果迁移到 vue 需要很多额外的 token

    而用 AI 写 React:

    • JSX + 函数组件,AI 命中率非常高
    • 一次生成可运行的概率明显更大
    • 重构、拆组件、补逻辑几乎是“指哪打哪”

    更关键的一点是: 我对 React 其实并不算熟。

    但这件事已经不再重要了。

    30 条回复    2026-01-31 13:27:45 +08:00
    doraemonki
        1
    doraemonki  
       17 小时 39 分钟前
    +1 ,我也是熟悉 Vue 但还是切到了 React
    Valid
        2
    Valid  
       17 小时 11 分钟前
    react 生态太强辣,包太多
    mokecc
        3
    mokecc  
       17 小时 6 分钟前
    https://aistudio.google.com/ 只会生成 react 但是代码写的是真好 质量非常高
    修修补补写完功能,还可以让他重构一下,真的不用手写代码了
    wzw
        4
    wzw  
       16 小时 23 分钟前 via iPhone
    H5 加 小程序,一套有对应的吗
    humbass
        5
    humbass  
       16 小时 17 分钟前
    对于 AI 来说,react\vue 有啥区别? 你说中文人家理解都没毛病,那点语法算啥。
    jokcylou
        6
    jokcylou  
       16 小时 13 分钟前 via Android
    @humbass 想啥呢,生成质量取决于训练数据的数量和质量,论生态 react 就是一家独大,自然数据数量和质量都是第一,训练出来的模型写 react 更好是理所当然的
    kakki
        7
    kakki  
       16 小时 10 分钟前
    @humbass 区别就是 React 相比 Vue 至少多了五倍的训练数据.
    humbass
        8
    humbass  
       16 小时 6 分钟前
    @jokcylou @kakki 那是对于大数据而言,vue\react 本身不复杂,差别没多少。
    Morgan2
        9
    Morgan2  
       16 小时 4 分钟前
    287854442
        10
    287854442  
       15 小时 11 分钟前
    我也觉得 react 好用,封装的很好,库也很多
    LandCruiser
        11
    LandCruiser  
       14 小时 55 分钟前   ❤️ 6
    AI 被大佬们吹上天,结果搞了半天,跨语言转换都搞不定
    gary907478
        12
    gary907478  
       13 小时 17 分钟前
    并不觉得。设置好的 rules, skills 和 MCP ,仍然可以生成高质量的 Vue 代码。

    的确,Vue 的代码数量比 React 少很多。但同样,同比垃圾代码也少很多。更多的代码并不代表都是更好的代码。

    我认为在现在的代码体量下,Vue 和 React 并没有什么决定性差距。我觉得更多还是 AI 工程能力的区别,包含工具和个人。Claude 相比 Gemini 就是在 coding 方面更强。CC 也要比 Gemini CLI 要强。但是你要说生成图片,那 Cluade 远不如 Gemini 。

    我觉得 Vue 和 React 之间的差距远不如使用好的 AI 工具和模型。
    kulove
        13
    kulove  
       13 小时 10 分钟前 via Android
    有没有可能用什么语言都无所谓 只是为了来打个广告呢
    C64NRD
        14
    C64NRD  
       13 小时 6 分钟前
    react 向下兼容更好,基本上不存在不同版本写法差异特别大的情况
    seven777
        15
    seven777  
       12 小时 24 分钟前
    目前最好的模型基本都不太懂 nuxt, 更不太懂 nuxt4, 如果是 nuxt4 + nuxtui4 + nuxt modules, 目前几乎所有大模型都在胡扯, 都能把本来好好的项目干废掉.
    sonnet 4.5 能在一个坑里自己拉屎自己吃 1 个小时, 最终还在坑里.
    seven777
        16
    seven777  
       12 小时 21 分钟前   ❤️ 1
    nuxt4 工具链太长了, nuxt4, nuxtui4, nuxt modules, vueuse, vue3, vue modules......
    版本之间还有冲突和不兼容, 挺乱的.
    BeCool
        17
    BeCool  
    PRO
       12 小时 15 分钟前
    我觉得 AI 输出 Vue 没有什么问题,对于“如果迁移到 vue 需要很多额外的 token” 这个表示怀疑。
    WasteNya
        18
    WasteNya  
       11 小时 42 分钟前
    @kulove 都 10w stars 的无数人知道的产品了还需要这么穷酸的广告?
    kulove
        20
    kulove  
       9 小时 9 分钟前 via Android   ❤️ 2
    @WasteNya 没说产品只说网站 这个和那个谁的徒弟们是一样的套路 热词出来 就抢域名 搞快速上线(没有什么任何不好的意思 只是不太好直说名字)
    kulove
        21
    kulove  
       9 小时 8 分钟前 via Android
    @WasteNya 再追加一句 后面就是到处发帖子 搞外链
    iorilu
        22
    iorilu  
       6 小时 30 分钟前
    老外一般项目都是 react, 训练资源多阿

    另外 react 基本还算是编程, vue 更多是一种模板语言, 生成 react 代码更加可控一点, 对 ai 来说, 逻辑性强一些
    MIUIOS
        23
    MIUIOS  
       5 小时 48 分钟前
    所以你搞一个山寨官网干嘛
    kunkunzhang
        24
    kunkunzhang  
       5 小时 18 分钟前
    不是你用 react 。是你用 ai
    jsiwa
        25
    jsiwa  
    OP
       4 小时 30 分钟前
    @BeCool 输出 vue 当然没问题的,只不过很多 ai 平台默认输出的可以直观预览的都是 react 呀,拷贝到本地还是需要转化一次的。
    crocoBaby
        26
    crocoBaby  
       4 小时 24 分钟前 via iPhone
    用 ai 写 vue 已经有三个月了,其实你说的问题不大,还是能用
    jsiwa
        27
    jsiwa  
    OP
       4 小时 16 分钟前
    @crocoBaby 如果结合手写,只用 ai 编辑器,问题不大的,主要是要各个平台 ai 相互配合,通用的语言比较合适
    oness
        28
    oness  
       4 小时 6 分钟前
    这个 Openclaw 项目这么吊? 120K star ,有人用过吗?评价下
    bbbblue
        29
    bbbblue  
       1 小时 6 分钟前
    不过 react 的话 现在就算用 cc + claude opus 4.5
    他还是可能会写出 useEffect 死循环😂 然后自己排查给自己绕晕进去
    Ldo
        30
    Ldo  
       23 分钟前
    vue 也有 jsx tsx 函数组件
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2228 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:51 · PVG 13:51 · LAX 21:51 · JFK 00:51
    ♥ Do have faith in what you're doing.