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

吐槽 react 的生态

  •  
  •   joaner · 2018-06-13 16:14:09 +08:00 · 3512 次点击
    这是一个创建于 2390 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近两个月从 vue2 转到 react + ant.design 开发,真的痛苦。 redux/redux-saga/dvajs 分别来自不同的开发者,一层又一层的封装,风格都还不太一样。最大的感受的是割裂,学习成本严重透支。

    而 vue 全家桶能完美的衔接,学习和使用真的是一气呵成,越发喜欢。

    因此如果有人说 XX 项目生态强大,潜台词可能是你要学很多才行。

    15 条回复    2018-08-24 15:35:00 +08:00
    wengjin456123
        1
    wengjin456123  
       2018-06-13 16:17:52 +08:00
    我也这么觉得,所以我继续用 vue
    banricho
        2
    banricho  
       2018-06-13 16:20:03 +08:00   ❤️ 1
    插眼看戏
    react-xx 解决了 react.js 的某些问题
    react-xx-yy 解决了 react-xx 的某些问题
    react-xx-yy-zz 解决了 react-xx-yy 的某些问题

    当然还有
    babel-plugin-react-xx 解决了书写 xx 的问题
    babel-plugin-react-yy 解决了书写 yy 的问题
    babel-plugin-react-zz 解决了书写 zz 的问题

    emmmm 大概这就是生态繁荣的意思吧
    InternetExplorer
        3
    InternetExplorer  
       2018-06-13 16:23:03 +08:00   ❤️ 1
    react ≈ vue
    antd ≈ iview/element
    redux ≈ vuex

    其实可以不用 redux-saga/dvajs 的嘛,这些只是他们建议的工具而已,你用别的也照样能写出来,前端应用做到一样的分离程度其实 vue 和 react 的复杂度差不多,只是有个 antd 把组件做的比较好,vue 还没有同等级的组件库出现
    graysheeep
        4
    graysheeep  
       2018-06-13 16:26:43 +08:00
    redux-saga redux-thunk 真的是头疼
    wxsm
        5
    wxsm  
       2018-06-13 16:31:30 +08:00
    vue 的官方周边 lib 比 react 丰富是一大优势。
    mfhh
        6
    mfhh  
       2018-06-13 16:31:56 +08:00
    用 mobx 吧
    swirling
        7
    swirling  
       2018-06-13 16:34:22 +08:00
    react 也有好处, 可以筛选掉觉得学习负担重的人. 这样剩下的一般基础都会好一点.
    happyeveryday
        8
    happyeveryday  
       2018-06-13 16:35:05 +08:00
    你的比较其实不太合理。我认为用 vue2 来比较,那直接对应的应该是 react (当然带上 redux 可以)。
    但是带上某一种框架(如 dva )和一些不同写法的库(如 saga )就有偏向性了吧。
    mfhh
        9
    mfhh  
       2018-06-13 16:37:08 +08:00
    react+mobx+ant.design 用了 1 年多了,配合挺轻松的,学习成本不高。ant.design 就只当作 react 组件来用。不要用 dvajs,redux-saga,redux-thunk,个人认为 dvajs 不是很好的工程实践。
    joaner
        10
    joaner  
    OP
       2018-06-13 16:43:08 +08:00
    主要想表达 vue 生态大多出自同一团队,使用上的优化肯定在项目自身来解决,而不用像 redux 又派生出新的项目来解决。
    jimages
        11
    jimages  
       2018-06-13 16:56:47 +08:00
    我想吐槽前端的生态
    Torpedo
        12
    Torpedo  
       2018-06-13 18:55:23 +08:00 via Android
    angular 了解一下
    erlking
        13
    erlking  
       2018-06-13 23:41:49 +08:00 via iPhone
    react 和 ng 开发人员,vue 不予评价,但是国内的那些 ui 框架真是吐槽不能,连文档都做不好……
    mikicomo
        14
    mikicomo  
       2018-08-15 12:57:20 +08:00
    渣渣后端做管理页面,就是一顿 react 撸上去,antd 官方 demo 拿来就是一顿用 2333
    Mark24
        15
    Mark24  
       2018-08-24 15:35:00 +08:00
    I have React
    I have Mobx

    Boom!

    ReactVue
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.