
最近学习 react,感觉好像啊,学习成本变低了。
1 Pikaping 2018 年 9 月 4 日 你说反了 |
2 murmur 2018 年 9 月 4 日 react 除了都是 mvvm 他哪里像 vue 了 |
3 AllOfMe 2018 年 9 月 4 日 react 可以玩出 N 种花样 |
4 AllOfMe 2018 年 9 月 4 日 单从 hello,world 的 demo 来看,感觉差距很大 |
5 NickCarter 2018 年 9 月 4 日 via iPhone vue 像 angular 1.x |
6 maxxxxx 2018 年 9 月 4 日 钓鱼? |
7 achilleo 2018 年 9 月 4 日 钓鱼可耻 |
8 zythum 2018 年 9 月 4 日 金将军好像涛妹啊。 最近关注朝鲜新闻,感觉好像啊,金将军炉石一定玩得很好。 |
11 weixiangzhe 2018 年 9 月 4 日 via iPhone react angular 都用过 了,上周看了 vue,感觉是写法和 angular 差不多, |
12 AllOfMe 2018 年 9 月 4 日 @tnt666666 你这个说法听起来有点让人难受,react 和 vue 从实际用户角度来说区别也是很大的,当然要是强行类比说像,也能说的通,毕竟 react 和 Vue 都是 MVMM,而且都能支持 JSX,生命周期 |
13 oyosc 2018 年 9 月 4 日 为啥 react 跟 vue 比起来,我更喜欢 react 呢... |
14 ByZHkc3 2018 年 9 月 4 日 vue 不就是抄袭 react+ng 的么。 楼主恐怕不知道这段历史吧 |
17 murmur 2018 年 9 月 4 日 |
18 SilentDepth 2018 年 9 月 4 日 React 不能算 MVVM 吧。React 和 Vue 像,大概是因为它们都是视图层解决方案。 |
19 CocaColf 2018 年 9 月 4 日 via iPhone 你这发帖和问法,感觉像是来水的 |
20 FakeLeung 2018 年 9 月 4 日 via Android Vue 像一套完整的 mvvm 框架,没了谁貌似都不好用。 react 是一个构建 UI 库,其实只负责 view 层,但是加上各种插件各种库,就像 mvvm 框架了。 目前两个都用 vnode 渲染。 |
21 KuroNekoFan 2018 年 9 月 4 日 via iPhone 你似乎在逗我笑 |
22 yhxx 这么厉害 “借鉴”还不让人说了 求红卫兵来解聘我 |
23 SilentDepth 2018 年 9 月 5 日 via iPad 「抄袭」事件都过去多久了,怎么还有人嚼不完,生活太闲了吗 |
24 ggicci 2018 年 9 月 5 日 what???? |
25 fyibmsd 2018 年 9 月 5 日 via iPhone 半点也不像啊 差着十条街 |
26 VDimos 2018 年 9 月 5 日 via Android 我都用了两三年的 react 了,能独立搭建开发环境,也不敢说 react 简单。你觉得简单只是因为,你只看了最基本的用法,和生产环境差太远了。vue 技术选型已经固定,而 react 你甚至还需要纠结是 mobx 还是 redux。这贴是真的像引战 |
27 codermagefox 2018 年 9 月 5 日 via iPhone 吃瓜看钓鱼,煎饼果子五元一个 |
28 releaseme 2018 年 9 月 5 日 无脑黑 Vue 的真不少。黑还黑不到点上去 |
29 lin 2018 年 9 月 5 日 楼主的点是,A 和 B 像 楼下很多网友的点是,B 抄的 A,所以只能说 B 和 A 像,不能说 A 和 B 像。 |
31 zhwithsweet 2018 年 9 月 5 日 via iPhone 引战能力还行啊,这么闲吗? |
32 kimown 2018 年 9 月 5 日 vue 的 api 设计水准,和 react 相比,很差很落后 |
33 murmur 2018 年 9 月 5 日 @kimown 正好相反,vue 的 api 短小精悍,继承了 jQuery 好记好写的特点,相比 react 继承了 cocoa 系 api 命名巨长的特点 没 ide 辅助超级容易打错 |
35 plqws 2018 年 9 月 5 日 猩猩好像人类啊,其实这种说法没啥不对的 |
36 xiadd 2018 年 9 月 5 日 via iPhone @murmur 短倒是挺短的,就是概念多了点,又是指令又是插件还有什么事件分发,这些都是内置的,相反 react 除了生命周期和 state props 还有其他的吗,当然你可以说 vue 全面. 并不是说 vue 复杂或者不好用,只是到底谁在黑呢,还尊贵的 react,看酸的 |
37 nyaapass 2018 年 9 月 5 日 via iPhone 朱军,我喜欢战争 |
38 murmur 2018 年 9 月 5 日 via Android |
39 hasbug 2018 年 9 月 5 日 找打 |
40 owenliang 2018 年 9 月 5 日 via Android 大家都是搬砖,就不要互相伤害了。 |
41 xiadd 2018 年 9 月 5 日 @murmur 我并不是说这些不好, 只是你说 vue 的 api 短小精悍我指出来而已, api 短小精悍不仅仅是单词长度吧. 另外指令插件这个都是 vue 内置的吧, 初学者是必学的吧? 你不能说我一碰 vue 就知道这是具体是啥. 能配和内置的还是两个概念. 另外说话可以不用这么咄咄逼人, 让人很难有交流下去的欲望 |
42 murmur 2018 年 9 月 5 日 via Android @xiadd 你去学学就知道了 小项目用 event 的学习曲线 甚至全局变量的成本远比 react 配 redux 低的多 vue webcomponent 的实现也比 react 混写 jsx 容易的多 论学习曲线 vue 跟 jquery 是一个级别的 react 强在入场早社区更成熟 以及和 rn 的配合 而不是你纠结的几个简单的不能再简单的概念 |
43 xianxiaobo 2018 年 9 月 5 日 vue 就是继承的 angularjs,很多东西换汤不换药 |
44 Eoston 2018 年 9 月 5 日 我是先看了 react,然后实际用了 vue的,最近又开始看 react,感觉比之前看思路通了许多。。。。 |
45 allce231 2018 年 9 月 5 日 react 真的不好学 我还是继续 vue 吧 |
46 murmur 2018 年 9 月 5 日 via Android @xianxiaobo 作为产品来说 你能通过一个适配器来过渡竞品是 high level 比如国内的地图对 google 地图的宣传 都是引 js 无缝过渡 玩弄概念只会增加学习成本 就包括各种 react 的实现也都是 react 全套 api 设计用过来 所以用 angular 的部分概念完全够不黑点 |
47 sohoorc 2018 年 9 月 5 日 钓鱼啊 |
48 xianxiaobo 2018 年 9 月 5 日 @murmur 不是黑,是事实,我也没说 vue 不好,是比新的 angular 学习成本低,很多 angularjs 都转 vue 了,而不是 angular |
50 leemove 2018 年 9 月 5 日 三者都写过...说 vue 和 angular 像的我也就不说啥了,还有说跟 angularJs 像的我是真服气了.钓鱼贴最终只能掉到愚. |
52 xianxiaobo 2018 年 9 月 5 日 @leemove vue 最像的绝对是 angularjs,本来就参考了很多 angularjs 的代码。你可能没用过 angularjs? |
53 sohoorc 2018 年 9 月 5 日 @xianxiaobo 对 搞过 angularjs 后玩 vue 和小程序感觉两小时入门 0.0 |
54 AllOfMe 2018 年 9 月 5 日 via Android @xilixjd 双向绑定实现不了?单从 react 而言,你不用 redux 都能自己实现双向绑定。我感觉是你不懂 mvmm 多一点,不要随便 judge,谢谢 |
56 xilixjd 2018 年 9 月 5 日 @AllOfMe 哈哈实现双向绑定,本身就是双向绑定的框架需要“实现”吗 你什么时候听过 vue 实现双向绑定 何况你真的觉得 setstate 那种也叫双向绑定? this.state.x = 'y',x 在视图页面上也自动更新这种才叫双向绑定,而不是 setstate 重新走一遍 update 虚拟 dom 我是刚搜到 react 双向绑定才得知的,如果你的双向绑定不是 setState 可以教教我怎么实现 |
57 xilixjd 2018 年 9 月 5 日 @murmur 双向绑定是语法糖? 我随手搜了一篇文章 https://segmentfault.com/a/1190000011225943 里面提到 mvvm 框架常用实现方法有 1.发布-订阅模式 2.脏值检测 vue 是发布-订阅模式 你觉得 react 是这两者之一吗,你还觉得 react 能实现双向绑定吗 |
58 dany813 2018 年 9 月 5 日 啊,五环,你比六环多一环 |
59 AllOfMe 2018 年 9 月 5 日 @xilixjd 1, vue 的 this.state.x = 'y' 和 react 的 this.setState 都可以触发 UI 更新,只是 vue 用了 getter/setter 在使用上更方便,我不明白你对这个 this.setState 有什么歧义 2, this.setState 重新走一遍虚拟 DOM,你是不是不知道 React 在 render 时候能根据 props 是否一样,来判断是否需要 update ?如果你想控制渲染更细腻,完全可以在 SCU 里面去控制渲染。走一遍虚拟 DOM 我认为没什么,如果你觉得是性能问题,那么先考虑一下是不是自己 Component 组合和 Props 的传递方式有问题,这还没用到 redux 的 connect 方法来控制 props 渲染呢。 3, “刚刚去搜了一下 react 的双向绑定”,我希望你是用过 react,并且实际开发过几个项目,对 react 有一定了解了才在这里高山阔论,否则你一知半解都不知道你自己在讲什么,这很可怕。 4, “你听说过本身就是 mvvm 的框架需要实现吗?”,我不明白,简单来说,this.setState+props+onChange 的方式就可以做好一个 APP 的整体数据控制,只是麻烦一点而已,我说的实现就是实现的意思,你不借助 redux/mobx 当然都 OK,不明白你的意思? 5, “除了 this.setState 还有没有其他方式?” 你自己写几个 function,做监听,处理 dispatch,需要更新了就重新 ReactDOM.render()渲染一下传递一下新的 store,这个很难吗?还是说以你的水平,就喜欢 vue 的自动追踪绑定,最好自己一点 function 都不实现,一点处理代码都不写,简简单单的 this.state.x = 'y'就很好了,那这样我觉得也无所谓,你喜欢就好 另外,ReactDOM.render 没有性能问题,我怕你一会又要扯什么性能问题,优雅问题。不,这只是开发者的水平问题而已。 |
60 vincenteof 2018 年 9 月 5 日 @xilixjd 你的逻辑很奇怪,你先定了一个前提: `实现双向绑定有两种方式`,然后因为在 react 里实现双向绑定不是这两种方式, 最后得出了react 不能实现双向绑定的结论。双向绑定难道不只是一个结果么,怎么实现很重要,你说的方式相比于 react 的方式有很大的优越之处吗? |
61 pecopeco 2018 年 9 月 5 日 都安静一下,PHP 是最好的语言 |
62 xilixjd 2018 年 9 月 5 日 |
63 zenio 2018 年 9 月 5 日 via Android 怕不是把 双向数据流 和双向绑定混淆了 |
64 dbpe 2018 年 9 月 5 日 菜鸡不敢说话..不过从众多大神来观点来看..react 设计更优雅 适合大项目 vue 适合小项目 |
65 auroraccc 2018 年 9 月 5 日 可能是你在学 vue 中的过程中渐渐熟悉了 es6+吧, 库上的语法和思想差距并没有想象中的那么大 |
66 ShareDuck 2018 年 9 月 5 日 via Android @codermagefox 老板!来一打煎饼果子! |
67 zhuangzhuang1988 2018 年 9 月 5 日 父亲长得好像儿子啊! |
68 1842223254 2018 年 9 月 5 日 via Android react 是一种思想 |
69 feverzsj 2018 年 9 月 5 日 抄袭在前端娱乐圈是很正常的 |
70 javascr1pt 2018 年 9 月 5 日 别撕了,大家都是打工的都不容易... |
71 66beta 2018 年 9 月 5 日 via Android vue 是一套解决方案 react 是...嗯...引战工具 |
72 veightz 2018 年 9 月 5 日 via Android 引战的气息。。 |
73 incheon 2018 年 9 月 5 日 这帖子可以 唰唰的来金币 |
75 youxiachai 2018 年 9 月 5 日 又是钓鱼贴... |
76 mauve PRO Angular 天下第一! |
77 Creabine 2018 年 9 月 5 日 楼主:如何一句话让 V2er 撕起来 |
78 specita 2018 年 9 月 5 日 这钓鱼也太明显了... |
79 zifuir 2018 年 9 月 5 日 via iPhone 这种贴还是不要发了,除非口水用不完 |
80 MushishiXian 2018 年 9 月 5 日 能不能别钓鱼.... |
81 lvming6816077 2018 年 9 月 5 日 vue 项 angular1.x |
82 xFrye 2018 年 9 月 5 日 搬凳子看戏 |