V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
atonganan
V2EX  ›  程序员

请问现在前端流行 vue 还是 react 呀 ,新手入门~~

  •  
  •   atonganan · 22 小时 4 分钟前 · 2495 次点击
    31 条回复    2024-10-17 13:40:44 +08:00
    MENGKE
        1
    MENGKE  
       22 小时 2 分钟前
    从基础的 js 学起,不要纠结于框架
    iampure
        2
    iampure  
       21 小时 58 分钟前
    认同楼上,
    xuld
        3
    xuld  
       21 小时 54 分钟前
    现在流行不写代码来 v 站水贴
    zhangyuzs61666
        4
    zhangyuzs61666  
       21 小时 36 分钟前
    现在流行 gpt
    jianv3
        5
    jianv3  
       21 小时 33 分钟前
    react
    CodingNaux
        6
    CodingNaux  
       21 小时 28 分钟前   ❤️ 3
    summerwar
        7
    summerwar  
       21 小时 23 分钟前
    两个都学了,其实差不多
    fstar
        8
    fstar  
       17 小时 12 分钟前
    都行,不过感觉 react 更自然一些。国内中小公司 vue 用的多些,国外 react 更流行,生态也更好
    importmeta
        9
    importmeta  
       16 小时 52 分钟前
    都学了吧, 不要选择
    TossPig
        10
    TossPig  
       15 小时 48 分钟前   ❤️ 1
    只有我还在用 angular 18 吗?😰
    potatowish
        11
    potatowish  
       14 小时 23 分钟前 via iPhone
    react 对新手更友好,学习曲线更平滑,chatgpt 、claude 这方面训练的数据更多,学习过程遇到问题就直接问。
    july1995
        12
    july1995  
       7 小时 50 分钟前
    只学一个,找不到工作的,两个都得会才行。
    facebook47
        13
    facebook47  
       7 小时 14 分钟前 via Android
    Vue 更适合中国宝宝体质
    dyncan
        14
    dyncan  
       7 小时 13 分钟前 via iPhone
    小孩子才做选择.
    zy0829
        15
    zy0829  
       6 小时 12 分钟前
    现在学 vue 不如学 raect 喽
    tabc2tgacd
        16
    tabc2tgacd  
       6 小时 8 分钟前   ❤️ 1
    国内好像 vue 招聘多吧,react 少。在以前我选择 react ,因为那会 vue 对 ts 的支持太差,现在据说 vue 对 ts 的支持也很好了。但是,我是干后端的,写前端是私活需要,用了大概 2 年不到的 react ,现在写纯 js/html/less 三件套了,不用这些库了。主要是减轻心智负担,前端这些库学起来还是挺费事的。写纯的 js ,其实也不见得开发效率会低到哪去。我觉得用这些库的最大用处应该是便于团队合作吧,方便别人接手你的代码。
    DreamingCTW
        17
    DreamingCTW  
       5 小时 57 分钟前
    @tabc2tgacd #16 我用框架是想用各种 ui 库,现在纯 js ,html 的 ui 库好像几乎没有了😭
    gzyguy
        18
    gzyguy  
       5 小时 32 分钟前
    在熟练 js 后,新手入门 vue ,老手全都要。其实前端抛不开 js ,啥框架都是换汤不换药,无外乎哪个糖比较甜而已。
    karnaugh
        19
    karnaugh  
       5 小时 15 分钟前
    还是那句话,看你公司跟你关系好的同事用的是啥,你就搞啥,要是你不是程序员,那就随便选一个得了,英语好的学 react ,英语不好就乖乖 vue
    BearD01001
        20
    BearD01001  
       5 小时 14 分钟前 via iPhone
    两个都用,更习惯 react ,vue 的类型引用即使用 ts 也是很难用,template 里变量引用的查看更难受😣
    location123
        21
    location123  
       5 小时 11 分钟前
    今年入门前端 学的 vue
    krisfive
        22
    krisfive  
       5 小时 4 分钟前
    圣战又要开始了
    PTLin
        23
    PTLin  
       5 小时 3 分钟前
    建议看看半个月前的帖子,https://www.v2ex.com/t/1076728
    flmn
        24
    flmn  
       5 小时 1 分钟前
    中国宝宝 Vue 吧。

    有用 React 的心,但是只有用 Vue 的命……
    hteen
        25
    hteen  
       4 小时 44 分钟前
    等一个人进来, 开战
    terranboy
        26
    terranboy  
       4 小时 40 分钟前
    如果开战了说明 2 个都流行 都学吧
    kzfile
        27
    kzfile  
       4 小时 32 分钟前
    坐等幽幽子
    ichou
        28
    ichou  
       4 小时 24 分钟前
    啥年代啊,早就已经卷到 nextjs 了
    zengxs
        29
    zengxs  
       4 小时 19 分钟前
    React 易学 易用 生态好
    Vue 中文教程多
    karott7
        30
    karott7  
       1 小时 59 分钟前
    vue, react 自己看看官网文档基础教程和设计理念,然后选一个用就行。
    如果是找工作,肯定两个都得会,自己做私活无所谓
    dfkjgklfdjg
        31
    dfkjgklfdjg  
       1 小时 37 分钟前
    直接看你们当地的就业市场,React 多就学 React ,Vue 多就学 Vue (特例,如果当地有 NG 首先考虑学 NG )。
    如果是准备出去卷一把的,那么首先考虑 React 。中大厂几乎都是 React 。很少会有 Vue 技术栈。

    ------
    如果是单纯想要学习一下,并不着急就业。那么就看你想走哪一条路。
    想要系统学习就是走 JS - React 的路子。如果是想要快速上手能做出东西,后期再逐渐补齐 JS 相关知识就是 Vue - JS 。

    就是你学东西是理论先行,还是实践先行。

    React 前期会很陡峭,心智负担也会多。但是只要你入门了 JS ,或者有编程基础。那么直接上手 React ,学习起来会比 Vue 快一些。
    如果完全没有编程基础,那么学习 Vue 会比学习 React 更舒适一些。心智负担也会少,不需要去管丰富的生态系统。无脑 Vue 全家桶一把梭,足够应付你月薪 3w 前几乎所有的需求场景。


    -----
    国内环境看境外的统计数据几乎没有多少参考意义,只能告诉你全球服的趋势,作为中后期自我提升还是可以的。
    但只要你没有出国打算,还是得按照国服当下环境来。很多国际服流行的东西进入国内就是水土不服的情况。没必要生搬硬套,学一堆看上去很美好但实际用不上的东西。把精力投入在当前需要关注的部分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5363 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:18 · PVG 15:18 · LAX 00:18 · JFK 03:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.