Vue 的 star 数已经超过 React 啦

2018-06-15 09:51:21 +08:00
 hansnow
https://hasvuepassedreactyet.surge.sh/



抛开工作原因,各位更喜欢用 Vue 还是 React 呢?
10388 次点击
所在节点    分享发现
120 条回复
AdamChrist
2018-06-15 10:15:50 +08:00
刚换 Vue ,发现 Vuex 和 Vue 的双向绑定格格不入,不知道各位有什么最佳实践么?官网给的那个就算了接受不了.
目前用的方法是在 created 时候把 store 里面的数据通过 Object.assign 给 clone 出来
stanjia
2018-06-15 10:21:20 +08:00
天朝人口早超世界
flowfire
2018-06-15 10:24:42 +08:00
Angular 路过
yhxx
2018-06-15 10:24:42 +08:00
React
marcong95
2018-06-15 10:25:51 +08:00
公司项目用 vue,最近想用折腾下 react,看了一下 quickstart guide,感觉 jsx 有点反人类,不过部分场景可能挺爽
murmur
2018-06-15 10:26:02 +08:00
@learnshare react 简洁但是 react 技术栈一般都拉上 rx.js 和 redux 这些 那就反人类了
droiz
2018-06-15 10:37:28 +08:00
react
Perry
2018-06-15 10:40:08 +08:00
React
html 和 js 不混着写会浑身难受
RaymondYip
2018-06-15 10:48:33 +08:00
react
banricho
2018-06-15 10:53:23 +08:00
JSX 本身没问题,写起来非常灵活
React 是 API 设计太屎,被 Vue 一波语法糖按在地上摩擦
learnshare
2018-06-15 10:53:30 +08:00
@murmur 那倒也不是必须的部分
jin5354
2018-06-15 10:55:42 +08:00
Vue 思维负担轻,有 magic,学起来又简单又快,分分钟上线
React 没 magic,一切用 js 写,牺牲 html 的易用性换来绝对自由的控制,方便应用各种设计模式

实际情况大多数都是中小型项目,用个屁设计模式,怼就是了,项目能不能活过今年都不知道
DearMark
2018-06-15 11:02:26 +08:00
@jin5354 的确,写完回家才是王道。
missyoudu
2018-06-15 11:02:46 +08:00
React
missyoudu
2018-06-15 11:07:55 +08:00
回味了下,还是 React 有编程快感,Vue 总感觉在写一大堆模版
shunia
2018-06-15 11:22:49 +08:00
@jin5354 React 没牺牲 html 啊,React 就是在写 html.

我个人不知道为啥,先于 React 尝试了 Vue,但是完全没学会 Vue.反倒是 React 一下就上手了.还撸了一个有点代码量的已经上线的项目.
Vue 刚开始就把我搞蒙了:编译时和运行时.然后 template 的单页写法,因为没有良好的智能提示,完全没搞懂怎么互相引用.
大家都说 Vue 很简单,我其实是非常相信的,所以先试的 Vue.只能说一种框架一种人,我这种笨人,只适合 React 直接在 js 里写 html 这种做法...
jin5354
2018-06-15 11:29:01 +08:00
@shunia jsx 的缺点了解一下,当然对你口味你可以说没缺点。
tedd
2018-06-15 11:36:21 +08:00
我喜欢 vue 是因为可以随便找个 html/css 的模版,然后插入 vue 当 jquery 用 😂
murmur
2018-06-15 11:37:02 +08:00
@shunia
vue 你知道 @事件 知道:绑定变量 就搞定一半了 常用的 attr 再来个 v-on v-if v-for 剩下的都是源生 html 写法 包括 style class 这点东西背诵加默写也就两分钟就学会了
也就 react 那种 api 一行长的 27 寸显示器写不下的才需要智能提示

react 各种狂改 html 的 attr 然后要智能提示还成了优点了
flyingfz
2018-06-15 11:48:21 +08:00
我觉得 至少 80% 的项目, 没必要 搞 React 或者 Vue, 直接 BootStrap + JQuery。 或者 用 Vue 代替 Jquery。

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

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

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

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

© 2021 V2EX