水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:yyx:react是不是比vue牛皮,为什么?
2楼
|
robin79
|
2019-01-05 16:03:00
|
展开
作者心态真好。vue应该还是比React更先进点的,虽然React还是看上去更成熟一点。
【 在 eGust 的大作中提到: 】
: 作者:尤雨溪
: 链接:
https://www.zhihu.com/question/301860721/answer/545031906
: 来源:知乎
: ...................
--
FROM 116.231.137.*
4楼
|
robin79
|
2019-01-07 00:27:09
|
展开
不要那么急于下假定,谢谢。
从使用者角度看,vue的流程更先进可不可以?vue至少模板是分开的,因此设计也就可以分开,React我是没看到怎么能很好的融合设计流程(或许有,但是抱歉我没找到),比方说我要导入几个mobirise的模板第一步就先得全转成JSX。Angular模板也是分开的,但是整体用起来太麻烦,基本不用考虑了。
然后,我也没觉得vue比React更容易上手谢谢。对我来说React更加容易理解得多了,但是我只是不随意假定别人也会这么想而已。
你说的anti-pattern是指啥,意思是说一开始就应该严格遵守redux/thunk那套约束(container/view之类的)意思么?
【 在 eGust 的大作中提到: 】
: 你可真敢说啊,哪里更先进啊?说出来个一二三啊
: vue 比 react 更容易上手,不少自带的功能很方便,这些都没错,说先进就只能呵呵了
: 作者的认识是很清楚的,react 是革命性的产品,在历史地位上是没得比的,不仅仅是“肯定是高于 Vue 的”。vue 则是以 angular 为起点,借鉴了 react 的处理方式,虽然看起来对初学者很友好,但并不利于理解 reactive 的本质。react 由于改变非常彻底,很容易让人从一开始就养成良好的思维习惯,避免掉坑里。虽然这点可能也是我的一厢情愿,人家经常要专门去澄清某些功能的正确使用方式,因为发现不少人拿它去做 anti-pattern 的事,完全出乎设计者的预料。
: ...................
--
FROM 116.231.137.*
6楼
|
robin79
|
2019-01-07 10:00:52
|
展开
请问我有何义务来长篇大论的陪你扯皮
你问我观点的理由,我已经回复了,你就算写几万字,那也只是你的观点,抱歉
什么thunk过时现在都是saga,我谢谢你啊,你这个来路不明的观点抱歉我根本不赞成
就这样吧,如果你有的是时间,爱怎么扯就怎么扯,你去就这个问题发paper,抱歉我没有,恕不奉陪,再次抱歉
【 在 eGust 的大作中提到: 】
: 融合设计流程是指什么,没听说过这个词?如果是说设计那边把东西给你直接生成代码,mobirise 不知道,但是目前最火的 sketch 跟 react 的交互有大量的工具。如果你想说的是 html-in-js,那么这已经不是个问题了,现在大量文章在洗脑为什么 css-in-js 是好的设计,反正我已经被洗过来了。
: vue 比 react 更容易上手也并不是什么随意假设,很关键的一点就是 vue 的文档非常好。大量的文章尤其是比较类的,普遍都认为 vue 的学习曲线最低的。再加上数据双向绑定,跟传统事件对应得上的 watch,跟 react 上来都不知道怎么更新 input 比起来,难度系数不止低了一点半点。另外用 react 需要对 node、npm、babel、webpack 等一系列工具有一定程度的了解,比起 vue 能直接用传统方式写(react 也曾经可以实时把 jsx 翻译成 js,大概16年就不再支持了),以及开箱即用的 vue-cli,对于新手来说也不是那么容易把代码跑起来。
: react 的概念要比 vue 更清楚,虽然文档组织的并不怎么好,却很容易看懂设计理念。vue 有几个很明显的坑,首先就是双向绑定,这在 react 里是完全禁止的。接着 data 的数据更新方式,这是由于 get/set 实现带来的问题,在 vue3 换成 proxy 之后会解决,但是新手搞不清为什么没更新。接下来,computed 不可避免的会用出循环引用来,这点 react 也不是不会发生,但除非脑回路惊奇还是没那么容易写出来的。watch 也是很可能被滥用的一个功能,导致逻辑容易写不容易读,回到找不到数据为什么变的老路,在 react 里面就不存在这个问题。
: ...................
--
FROM 122.152.151.*
8楼
|
robin79
|
2019-01-07 10:36:27
|
展开
真没时间的心态,态度不好,诚心的抱歉。
在我这种用户角度看来前端框架本来就是用来节省时间的东西,更多的,留给有专精有时间的人去研究吧。
【 在 eGust 的大作中提到: 】
: 这都啥心态,真服了
:
--
FROM 122.152.151.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版