(react和vue哪个好学)(react和vue的区别大吗)

(react和vue哪个好学)(react和vue的区别大吗)

我是从 Vue3 转到 React 的,因为 Vue3 过渡到 React 实在太平滑了,我一天就转了,第二天还把一个前端同事也转了,我给他讲一下,他就转 React 了。

我来说说我觉得 React 相比于 Vue 的优势和劣势,不过要明确一下,我是现在学习一门新知识角度来讲,主要从知识的接受度和复杂度两个维度来阐述:

首先,我需要讲下 Vue 为什么大火的原因:

我认真想过自己当年是怎么被 Vue 吸引的,答案是:双向绑定。在 Jquery 的阶段,dom 刷新是需要自己去操作的,当第一次看到 Vue 用一个 v-model 实现了 dom 更新,简直惊为天人,于是就爱了。

我觉得 Vue 的作者是非常聪明的,他很懂程序员的需要:高效 Less Is More,其实就是用了 js 的一个新特性(O ject.defineProperty)实现了一个语法糖,就瞬间俘获了广大程序员的心。

第二个点,是 .vue 文件结构,在这个层面它跟 html 很接近,相比于 jsx 它,几乎看一眼就能理解。

以上两点,我认为是 Vue 之所以快速吸引和入门的关键原因。下来我来讲讲 React 的优点:

可以这么说,相比 Vue,React 最大的劣势就是 jsx,因为,他需要让人学习一个新的概念,就这一点,拦住了很多人。不过,一但这一步跨过去,其他几乎全是优点,核心就是一点:

概念少

Vue 创造了很多新概念,比如:Slot、Compute、Remix、指令(v-if、v-show)……,这些新概念看起来不算什么,但其实都是潜在的学习成本。相比 React 同样的效果,几乎不用额外学习新的概念,只用 js 本身的能力加上 jsx 的格式就实现了。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者chnkarl所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(react和vue哪个好学)(react和vue的区别大吗)
本文链接:https://www.51qsb.cn/article/dvjl2z.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-01
下一篇2023-08-01

你可能还想知道

发表回复

登录后才能评论