专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
目录
相关文章推荐
程序员好物馆  ·  别再给所有函数起名叫 ... ·  6 小时前  
程序员好物馆  ·  别再给所有函数起名叫 ... ·  6 小时前  
前端早读课  ·  【第3521期】如何在 React 中构建一个库 ·  7 小时前  
前端早读课  ·  【第3520期】Slack、Notion ... ·  昨天  
前端早读课  ·  【图书】MCP原理与实战:高效AI ... ·  昨天  
脚本之家  ·  大厂都在用的 12 大主流 AI ... ·  昨天  
脚本之家  ·  大厂都在用的 12 大主流 AI ... ·  昨天  
51好读  ›  专栏  ›  前端大全

面试官最想听到的Vue和React区别

前端大全  · 公众号  · 前端  · 2025-05-07 11:16

正文

请到「今天看啥」查看全文



设计理念

我们先来看一张React官网的截图:

从这张图中我们可以提取出两个主要信息: React组件就是函数 编写组件的语法是JSX,本质就是Javascript

我们平时写React实际就是在写JS,这也就是为什么React那么灵活的原因。灵活带来的优势就是上限高,劣势就是上手难度相对Vue较难。

所以在React社区中有高阶组件、compose函数、纯函数等概念,但是这些概念在Vue社区中很少提及。

而Vue从出生开始就一直在尽可能的降低前端开发门槛,通过什么方式降低呢?

Vue内置了很多黑魔法,比如 SFC 宏函数 指令 scoped 等,其中最大的黑魔法就是 单文件组件SFC 。只要我们按照Vue的设计规范来,就能轻松的写出漂亮的代码。

同时Vue的设计也不会让人反感,因为学习他的这一套东西真的很容易,这也就是为什么很多后端同学写前端都是从Vue开始。

也正是因为有这么多黑魔法,所以导致很多同学 一年工作经验用三年 。他们将这些黑魔法当作前端语言中的一部分,离开这些黑魔法后发现自己什么都不懂。


组件存在的形式







请到「今天看啥」查看全文