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

关于刚接触 react 后的感想

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

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

    有没有可能是刚入门,对问题的描述并不准确?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1346 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:48 · PVG 07:48 · LAX 16:48 · JFK 19:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.