最近两个月从 vue2 转到 react + ant.design 开发,真的痛苦。 redux/redux-saga/dvajs 分别来自不同的开发者,一层又一层的封装,风格都还不太一样。最大的感受的是割裂,学习成本严重透支。
而 vue 全家桶能完美的衔接,学习和使用真的是一气呵成,越发喜欢。
因此如果有人说 XX 项目生态强大,潜台词可能是你要学很多才行。
最近两个月从 vue2 转到 react + ant.design 开发,真的痛苦。 redux/redux-saga/dvajs 分别来自不同的开发者,一层又一层的封装,风格都还不太一样。最大的感受的是割裂,学习成本严重透支。
而 vue 全家桶能完美的衔接,学习和使用真的是一气呵成,越发喜欢。
因此如果有人说 XX 项目生态强大,潜台词可能是你要学很多才行。
1
wengjin456123 Jun 13, 2018
我也这么觉得,所以我继续用 vue
|
2
banricho Jun 13, 2018 插眼看戏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 大概这就是生态繁荣的意思吧 |
3
InternetExplorer Jun 13, 2018 react ≈ vue
antd ≈ iview/element redux ≈ vuex 其实可以不用 redux-saga/dvajs 的嘛,这些只是他们建议的工具而已,你用别的也照样能写出来,前端应用做到一样的分离程度其实 vue 和 react 的复杂度差不多,只是有个 antd 把组件做的比较好,vue 还没有同等级的组件库出现 |
4
graysheeep Jun 13, 2018
redux-saga redux-thunk 真的是头疼
|
5
wxsm Jun 13, 2018
vue 的官方周边 lib 比 react 丰富是一大优势。
|
6
mfhh Jun 13, 2018
用 mobx 吧
|
7
swirling Jun 13, 2018
react 也有好处, 可以筛选掉觉得学习负担重的人. 这样剩下的一般基础都会好一点.
|
8
happyeveryday Jun 13, 2018
你的比较其实不太合理。我认为用 vue2 来比较,那直接对应的应该是 react (当然带上 redux 可以)。
但是带上某一种框架(如 dva )和一些不同写法的库(如 saga )就有偏向性了吧。 |
9
mfhh Jun 13, 2018
react+mobx+ant.design 用了 1 年多了,配合挺轻松的,学习成本不高。ant.design 就只当作 react 组件来用。不要用 dvajs,redux-saga,redux-thunk,个人认为 dvajs 不是很好的工程实践。
|
10
joaner OP 主要想表达 vue 生态大多出自同一团队,使用上的优化肯定在项目自身来解决,而不用像 redux 又派生出新的项目来解决。
|
11
jimages Jun 13, 2018
我想吐槽前端的生态
|
12
Torpedo Jun 13, 2018 via Android
angular 了解一下
|
13
erlking Jun 13, 2018 via iPhone
react 和 ng 开发人员,vue 不予评价,但是国内的那些 ui 框架真是吐槽不能,连文档都做不好……
|
14
mikicomo Aug 15, 2018
渣渣后端做管理页面,就是一顿 react 撸上去,antd 官方 demo 拿来就是一顿用 2333 |
15
Mark24 Aug 24, 2018
I have React
I have Mobx Boom! ReactVue |