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

关于刚接触 react 后的感想

  •  1
     
  •   qingshui33 · 2022-05-03 15:21:44 +08:00 · 4739 次点击
    这是一个创建于 964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 最近刚接触 react, 就一个使用者而言, 感觉不是很舒服
    1. 感觉 react 的上下兼容性很差
    2. 网上关于 react 问题的记录太少吧, 搜个问题, 基本上都搜不到
    22 条回复    2022-05-05 13:56:55 +08:00
    liveoppo
        1
    liveoppo  
       2022-05-03 15:26:00 +08:00
    要搜英文哦,比如 StackOverflow
    Leviathann
        2
    Leviathann  
       2022-05-03 15:31:55 +08:00
    兼容性怎么说,感觉还行啊
    18 做了那么久应该其中目的之一就是为了兼容性
    问题的话,一般写业务的话其实 react 没很多东西,我都是搜库的问题比较多
    另外要记住 react 其实是手动挡,触发 rerender 的方法就是 setState 或者 props 变化
    abear
        3
    abear  
       2022-05-03 15:38:31 +08:00
    慢慢来,越往后面越顺手。
    beatboxgao
        4
    beatboxgao  
       2022-05-03 17:35:39 +08:00   ❤️ 3
    1. 可以说说你的感觉从何而来,不然只是说感觉别人没法帮你或者深入讨论
    2. 可以举个例子
    mm163
        5
    mm163  
       2022-05-03 19:11:18 +08:00
    特性和方式变化是快,但兼容性没问题,最多是警告不建议而已。
    Cbdy
        6
    Cbdy  
       2022-05-03 20:06:25 +08:00 via Android
    兼容性差怎么说? React 缺点这么多,说兼容性的还是头一次见
    pigmen
        7
    pigmen  
       2022-05-03 20:14:05 +08:00
    吐槽 React 这俩问题还真是第一次见。。
    vision1900
        8
    vision1900  
       2022-05-03 20:45:54 +08:00   ❤️ 1
    react 简单却不容易。简单在初学者只要懂 2 个基本的 API (useState & useEffect) 就能干很多事情,不容易在使用它需要对不可变性和函数式编程有一定的理解。说生态不行的你怕是大方向都搞醋了,问的问题根本不能自洽,自然找不到
    Vhc001
        9
    Vhc001  
       2022-05-03 21:06:18 +08:00
    经常见人夸赞 React 兼容性好,说 React 兼容性不好的还是第一次见
    DOLLOR
        10
    DOLLOR  
       2022-05-03 21:22:17 +08:00
    请不要一击脱离。
    大家都很好奇你的“兼容性很差”是指啥?不兼容 IE6 的意思吗?
    ByZHkc3
        11
    ByZHkc3  
       2022-05-03 21:23:30 +08:00
    哈哈哈哈,笑笑不说话。
    rabbbit
        12
    rabbbit  
       2022-05-03 21:43:00 +08:00
    vue 切过来的谈谈体验, 除了 Hook 有顺序限制有点难受别的都还好.
    翻翻文档就直接照葫芦画瓢写了, 在 Hook 里用 setTimeout debounce 时遇到了点困难,谷歌搜索了下也解决了.
    生态很丰富,写法很自由,项目大了可能会难掌控吧.
    efaun
        13
    efaun  
       2022-05-03 22:37:56 +08:00
    第一个问题没遇到过
    第二个问题, 身为程序员难道只会用百度进行中文搜索?
    gogogo1203
        14
    gogogo1203  
       2022-05-03 23:15:50 +08:00
    说得都对,下次别说了.
    yaphets666
        15
    yaphets666  
       2022-05-03 23:19:06 +08:00
    react 就是这样,比较复杂,范式很多。vue 为什么在国内成压倒性优势,就是因为 vue 范式单一,代码写起来简单,谁都能看懂。实际开发中,又不存在 react 能实现,vue 实现不了的东西。
    ychost
        16
    ychost  
       2022-05-03 23:57:12 +08:00
    react 库确实丰富,但是就是不习惯 JSX 的写法,还是喜欢 VUE/Angular
    IvanLi127
        17
    IvanLi127  
       2022-05-04 00:41:26 +08:00 via Android
    你说的两个问题我都没遇到欸。。。
    bojue
        18
    bojue  
       2022-05-04 13:01:26 +08:00
    @ychost 习惯就好了,就是感觉业务写多了挺无聊的
    ragnaroks
        19
    ragnaroks  
       2022-05-04 13:19:10 +08:00
    1 的问题确实有,不过这属于你没看过文档

    2 有没有一种可能,它实际上没有这个问题
    abcd191898105
        20
    abcd191898105  
       2022-05-04 17:44:14 +08:00 via iPhone
    react 必须要二次封装。不然没法中的
    StevenRCE0
        21
    StevenRCE0  
       2022-05-05 01:49:20 +08:00
    @ychost 哈哈我是恰恰相反,React 的 JSX 写习惯了接手一个 Vue 项目常常不知如何下手(虽然也不是完全不能 JSX )😂
    yuezk
        22
    yuezk  
       2022-05-05 13:56:55 +08:00
    > 2. 网上关于 react 问题的记录太少吧, 搜个问题, 基本上都搜不到

    有没有可能是刚入门,对问题的描述并不准确?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   920 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 22:37 · PVG 06:37 · LAX 14:37 · JFK 17:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.