V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nohup
V2EX  ›  程序员

前端不会 React Router V4 就要被鄙视?

  •  
  •   nohup · 2018-12-20 09:51:05 +08:00 · 3812 次点击
    这是一个创建于 2195 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天和前端同学探讨 React 这一新兴技术的时候,他说现在前端不管哪一家技术都发展的特别快,尤其是 React 路由,v3 还没用久呢 v4 就出来了,也不考虑历史项目切换成本,甚至整个概念和 API 都换了。他来我们这之前,面试了几家,有一些面试官因为他不熟悉 v4 冷嘲热讽了一波,说过于保守,不懂得追踪前沿技术潮流。。。
    其实我觉得没必要啊,我用 python2 用了那么多年了,就算 python3 再怎么 nb,我哪怕没用它来实际做过项目,那也不妨碍我实际的 CRUD 操作,再说了用那么新的万一踩坑了怎么办 :doge
    所以想问下各位前端大佬,当面试者只熟悉框架某一个版本,而不熟悉最新的版本,你会鄙视他吗?

    29 条回复    2018-12-21 08:01:27 +08:00
    herozhang
        1
    herozhang  
       2018-12-20 09:55:34 +08:00
    双向选择而已,没必要上火动气的。
    面试官在面试你,其实你也在面试对方。
    不合适就不要继续谈就好了。
    yhxx
        2
    yhxx  
       2018-12-20 09:56:41 +08:00
    如果他只熟悉 Vue,不会 React,我觉得很正常

    但是熟悉 React,没了解过 React Router V4 ....emmm...
    sphawkcn
        3
    sphawkcn  
       2018-12-20 09:58:19 +08:00   ❤️ 1
    我觉得没必要鄙视,实际上新版本并没有在解决实际业务问题上有质的提升。
    是大大提高了写代码的效率?
    还是大大降低了实现业务逻辑的难度?
    还是大大降低了新手入门的门槛?
    liuzhedash
        4
    liuzhedash  
       2018-12-20 09:59:29 +08:00   ❤️ 2
    不说面试,react router 当年让我非常困惑,后来才知道看的文档和实际引用的不是同一个版本
    66beta
        5
    66beta  
       2018-12-20 10:01:39 +08:00 via Android
    react 真的很乱来
    这就是为什么 vue 份额持续上升📈
    vanishcode
        6
    vanishcode  
       2018-12-20 10:02:08 +08:00
    能干活就行 8️⃣=。=
    suinia
        7
    suinia  
       2018-12-20 10:03:51 +08:00
    2 年前搞 react+reac-router+redux 最近一年多都是 vue。新框架用 react+reac-router 搞了我好几天。
    因为很多 API 变了。说实话上手成本挺高的。vue 上手成本低,不过我发现接手人多了 项目有点乱
    chanchan
        8
    chanchan  
       2018-12-20 10:05:22 +08:00
    你不知道某个名词同样也被同事质疑啊
    xrr2016
        9
    xrr2016  
       2018-12-20 10:18:25 +08:00
    这也要鄙视真是闲的蛋疼
    zhwithsweet
        10
    zhwithsweet  
       2018-12-20 10:23:53 +08:00
    文人相轻,程序员又何尝不是呢?平时不用 react,肯定不知道 routerv4 怎么用,况且,v4 真的是不好上手。
    cuzfinal
        11
    cuzfinal  
       2018-12-20 10:28:03 +08:00
    你问他会不会 reach-router,不会你就鄙视他。
    lolizeppelin
        12
    lolizeppelin  
       2018-12-20 10:34:43 +08:00
    233 买的框架用什么我用什么 我也不知道是 v 几 反正照着写没错 233333
    sm0king
        13
    sm0king  
       2018-12-20 10:49:45 +08:00
    react-router 不是只要知道能做什么和工作原理就可以吗?
    codermagefox
        14
    codermagefox  
       2018-12-20 10:52:51 +08:00 via iPhone
    他鄙视你,和你会什么不会什么无关。
    陷入技术狂热的人总是会有莫名的自信和优越感,但是大家都是这么过来的,理解一哈。
    我以前还觉得 Vue 天下第一呢(逃)
    cstome
        15
    cstome  
       2018-12-20 10:56:16 +08:00   ❤️ 2
    花时间学习各种框架,说什么搬砖更方便更高效,到头来框架一变,你们啥都不是。这就是前端的现状。
    maichael
        16
    maichael  
       2018-12-20 10:58:07 +08:00
    V4 和 V3 除了名字一样之外其实没什么关系了,可以说是另外一个库,整个库的概念都一样了。如果用 V3 的思路来理解 V4 的话会很别扭。不过 V4 某种程度上来说更符合组件的思维。

    不过如果对 React 足够熟悉,抛开 V3,重新看 V4 的话,半个小时就足够理解了。
    seki
        17
    seki  
       2018-12-20 10:59:05 +08:00
    区区一个 rr4,看文档两天就能用了,有啥好鄙视的……

    rr4 还这么难用
    SEARCHINGFREE
        18
    SEARCHINGFREE  
       2018-12-20 11:05:24 +08:00
    几楼会出现 学不动了
    seeker
        19
    seeker  
       2018-12-20 11:07:40 +08:00   ❤️ 1
    昨天看了一篇文章分享给大家,题目见 url
    https://sizovs.net/2018/12/17/stop-learning-frameworks/
    Sapp
        20
    Sapp  
       2018-12-20 11:43:55 +08:00
    @liuzhedash 事实上整个 react 都有这个问题, 相反 vue 倒是异常的稳定,不过 vue 是隔一个大版本来一个大抄(借鉴),一步到位
    royzxq
        21
    royzxq  
       2018-12-20 13:03:01 +08:00
    vue 转 react 的觉得 rr v4 并不好用。 然而上来就是 v4 没法改了, 将就着改改用吧还是。
    明明是来写 React 的最后又被我搞成了 vue 那一套具名路由和嵌套路由。。
    sxlzll
        22
    sxlzll  
       2018-12-20 13:05:38 +08:00
    面试后可以判断候选人有没有能力跟进新技术
    buhi
        23
    buhi  
       2018-12-20 13:14:56 +08:00
    你自己撸半个小时的库都能实现一样的功能, 面试官还考这个的话只能说明面试官的水平不行
    tsui
        24
    tsui  
       2018-12-20 13:58:29 +08:00
    react-router 这种开培训班的维护的出这种 v3 -> v4 大改动太正常了,不改怎么来生意。
    整个 NPM 生态圈都有类似的问题,也就不怪有人看不下去搞 reach-router 了
    abelmakihara
        25
    abelmakihara  
       2018-12-20 14:41:11 +08:00
    这种都只能算技能都算不上知识也要鄙视累不累
    RRRSSS
        26
    RRRSSS  
       2018-12-20 15:15:23 +08:00
    能 10 分钟查文档搞定的事情,还要在面试的时候拿出来问?
    duan602728596
        27
    duan602728596  
       2018-12-20 16:46:10 +08:00 via iPhone
    上班的时候摸个鱼都能把文档过一遍吧
    beginor
        28
    beginor  
       2018-12-20 17:37:26 +08:00 via Android
    angular 就不会出现用哪个 router 的问题, 我在这里这么说会不会被打 🐶
    wm5d8b
        29
    wm5d8b  
       2018-12-21 08:01:27 +08:00
    Python 2 到 2020 年就停止支持了,不考虑 Python 3 吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5506 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 08:17 · PVG 16:17 · LAX 00:17 · JFK 03:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.