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搭配。

相关推荐
Mintopia5 分钟前
Three.js 物理引擎:给你的 3D 世界装上 “牛顿之魂”
前端·javascript·three.js
Jeremy_Lee1239 分钟前
grafana 批量视图备份及恢复(含数据源)
前端·网络·grafana
import_random14 分钟前
[python]conda
前端
亲亲小宝宝鸭15 分钟前
写了两个小需求,终于搞清楚了表格合并
前端·vue.js
BUG收容所所长17 分钟前
栈的奇妙世界:从冰棒到算法的华丽转身
前端·javascript·算法
xingba26 分钟前
重写IE的showModalDialog模态框以兼容现代浏览器
前端·javascript·google
前端小巷子26 分钟前
Promise 静态方法:轻松处理多个异步任务
前端·面试·promise
_一两风31 分钟前
React 组件化开发:从项目创建到组件通信
react.js
梨子同志31 分钟前
JavaScript Set 和 Map 数据结构
前端·javascript
初辰ge36 分钟前
做个大屏既要不留白又要不变形还要没滚动条,我直接怒斥领导,大屏适配就这四种模式
前端·javascript