Vue 与 React

注:本文提到的vue代指vue3

react规则更少,Vue新语法更多,规则更多

React性能比Vue更高?

Vue监听状态更改更方便,并且有v-model双向绑定

Vue思维符合传统前端开发,React需要函数式思维

Vue国内多,React国外多

Vue的生命周期设计的更清晰

css的问题

Vue把css也合并到一个文件里,这使得创建组件的时候只需创建一个vue文件,但里面代码写的长了,就需要上下来回翻看。

React通过引入css文件来加载组件样式,这使得组件创建的时候只需要创建一个文件夹,并再创建一个index.tsx, 一个index.scss文件,并让index.tsx引入scss文件。创建有点麻烦,但好处就来回翻看更加省事了,直接两个文件左右分屏。

不过vscode也可以直接让一个文件左右分屏,这弥补了vscode的问题。

现在又出现了一种新的css框架叫tilewind css。直接在html里写各种简化集成的行内样式css,又一定程度上避免了scss代码过长的问题,笔者感觉他可能更适与vue搭配。

相关推荐
卓怡学长33 分钟前
m111基于MVC的舞蹈网站的设计与实现
java·前端·数据库·spring boot·spring·mvc
C_心欲无痕6 小时前
前端实现水印的两种方式:SVG 与 Canvas
前端·安全·水印
尾善爱看海8 小时前
不常用的浏览器 API —— Web Speech
前端
美酒没故事°9 小时前
vue3拖拽+粘贴的综合上传器
前端·javascript·typescript
jingling55510 小时前
css进阶 | 实现罐子中的水流搅拌效果
前端·css
zhengxianyi51511 小时前
只需3句让Vue3 打包部署后通过修改配置文件修改全局变量——实时生效
vue.js·前后端分离·数据大屏·ruoyi-vue-pro优化
悟能不能悟11 小时前
前端上载文件时,上载多个文件,但是一个一个调用接口,怎么实现
前端
可问春风_ren12 小时前
前端文件上传详细解析
前端·ecmascript·reactjs·js
羊小猪~~13 小时前
【QT】--文件操作
前端·数据库·c++·后端·qt·qt6.3
晚风资源组14 小时前
CSS文字和图片在容器内垂直居中的简单方法
前端·css·css3