写 React 的学了一下 Vue,真香

2020-05-12 06:57:50 +08:00
 lihongming

最近接手一个项目,由于以前是用 Vue 写的,只好临时学了一下,结果发现……

我艹,这玩意比 React 好用太多了。

很多 React 里处理起来比较麻烦的问题,在 Vue 里都解决了。向 children 传参再也不用 Clone 了,Vuex 也比 Redux 好使,连路由参数都能直接传入 props……

其实 React 的那些麻烦已经很多年了,只是老外似乎不太注重用户体验,不愿解决。还是中国同胞好啊!

18728 次点击
所在节点    Vue.js
140 条回复
SSW
2020-05-12 09:33:40 +08:00
最近开始写 react,个人觉得,对我的原生和函数思维简是一次很大的提升。两种各有各的好处叭。具体的还得根据业务来
murmur
2020-05-12 09:37:54 +08:00
@toacnme 生态就一套 ui 而已,谁比谁差,真正拼好看还是设计师出力,通用 ui 不丑但是太俗了,你说 rn,flutter 吹又不愿意了
joesonw
2020-05-12 09:42:32 +08:00
不知道组件属性,绑定的方法这些有智能提示吗? 能一键重构(改名)吗?
IsaacYoung
2020-05-12 09:44:17 +08:00
又开始了🐶
murmur
2020-05-12 09:44:54 +08:00
@joesonw 就算是 java 程序员都不敢随便一键重构,你用 ts 的就敢么
ke1vin
2020-05-12 09:45:30 +08:00
写 React 的心智负担高一点
stabc
2020-05-12 09:45:40 +08:00
可惜没有"Vue native"
ccyu220
2020-05-12 09:57:53 +08:00
两个都会就不会撕逼,想用哪个用哪个。而且有 antd 这么优秀的 UI 框架。所以,这都能撕逼的都是菜鸡。
Torpedo
2020-05-12 09:59:27 +08:00
@murmur ts 看你怎么写了。从我感觉来看,同样是 ts,大家使用的水平差别太大了
murmur
2020-05-12 10:00:51 +08:00
@Torpedo ts 本身也可以写 js,js 就太活了,尤其是带点框架性质的,传个字符串执行某个方法,那种肯定不能简单就重构
java 也一样,可以 xml 、可以反射
toacnme
2020-05-12 10:01:51 +08:00
@murmur 所以这两个框架,作为前端的话还是都要掌握, 各有优点.
真要让我二选一的话 , 我还是选择 React , 现在很多小公司用的都是 Vue, 公司为了省钱
一般都是几个后端配一个前端, 因为 Vue 入门简单, 让后端也去写 Vue, 但是大部分这些后端都是处于 MVC+Jquery 的阶段, 对前端工程化 ES6 等语法都不了解,他们写的 JS 就跟膏药一样,o(︶︿︶)o 唉,亲身经历.
如果选择用 React 的 ,我觉得起码能最大程度避开这些坑.
Torpedo
2020-05-12 10:02:23 +08:00
@murmur 所以还是看你怎么写。但是重构而言,react 里类型比 vue 要容易写的多
murmur
2020-05-12 10:08:35 +08:00
@toacnme 这就是实际开发和理论的区别了,只要能过了测试的,做的再烂也不重构,宁可推倒重来
放到互联网公司就更现实了,半年可能项目甚至公司都没了,根本不需要考虑后期维护
bnm965321
2020-05-12 10:26:35 +08:00
心智负担最低的是 react 吧,框架带来的东西很少,需要记忆的东西很少。就是 hooks 之后又一点坑
Hanggi
2020-05-12 10:28:37 +08:00
@bnm965321 react 带的东西少?请你说说 react 留下了传统前端 html, css 中的哪些?
murmur
2020-05-12 10:29:04 +08:00
@bnm965321 如果你从后端兼职的角度来看,es6 和 ts 都是要学习的,而 vue 的模板对于后端来说是家常便饭,别人 freemarker 、velocity 、jsp 都用过,什么样的模板没见过
bnm965321
2020-05-12 10:31:03 +08:00
@Hanggi 学完 jsx 以后没有任何记忆负担
minglanyu
2020-05-12 10:31:14 +08:00
刚毕业的时候用 Vue 改造一个公司用的 Oracle 的管理页面。

改造完寻思用 React 改造一版顺便也学一下,结果在 Redux 的地方坑住动不了
max21
2020-05-12 10:31:45 +08:00
@stabc 有 weex 啊,虽然没啥人用
bnm965321
2020-05-12 10:32:17 +08:00
@murmur 我也用过很多模版语言,但是都不想再用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670771

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX