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