
最近两个月从 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 插眼看戏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 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 |