免费注册,打造高效身份管理
博客/开发者/Vue 和 React 比,React 好在哪里?
Vue 和 React 比,React 好在哪里?
Authing 官方2022.11.14阅读 128

这两个设计理念上就有所区别,类比过来就是:Vue 是自动挡汽车,React 是手动挡汽车。
 
在 Vue 中,不需要去注意视图和数据的一致性,因为有双向绑定看帮你处理,响应式的。还有一些很方便的 v-if、v-model 之类的都已经封装好了。就像是自动挡不需要踩离合、不需要思考速度与档位,想加速就踩油门,想减速就踩刹车。但是如果想实现一些更加细节的操作,就像自动挡没法精准自如控制档位,而不便于处理了。
 
在 React 中,一切都在 js,函数式编程是它的特点。只要 js 的基础好,写起来非常顺手,就像是后端开发的思维一样,一切全部用 js 写出来,因此可发挥的空间非常大。就像是手动挡一样,老司机可以开出平稳、快速且耗油低的操作,可以玩出弹射起步之类的花样。但是这就意味着一切要自己控制,相对来说需要做的事情多些。
 
实际上,除了 Vue,现有的各种操作系统,或多或少都封装了一些操作。每次都返璞归真手敲一个系统出来,显然是不现实的。
 
说到底,排斥 Vue 的背后是对 “封装” 的某种污名化
 
“封装” 不应该成为一个贬义词,相反,它意味着嵌入、集成和定制化的潜力。 尤其是进入云原生时代以后,标准的 API / SDK 对快速开发新系统的赋能作用更加明显。我们现在的所有创造都是建立在前人基础上的,只有这样才能更快地发展前进。
 
Authing 包含各类集成的目录,主要用于管理所有用户的身份验证和配置,感兴趣的话,可以看看 Authing 官网。Authing 提供所有主流编程语言的 SDK,可以集成到 Vue.js、React、Angular 以及原生 JavaScript 中,快速实现登录认证流程。
 
当然,Vue 不是最出色的,但也不能毫无原则地 “拉踩”。
 
我们首先要看写给谁,然后再看写什么,也就是要先弄懂自己的需求,才好选择工具。就像Vue 和 React 都有自己的受众,都处于正在发展壮大的阶段,都可以写出很棒的产品,谁也不拉跨。
所以不要带有 Vue 的思维去写 React,他们本身的理念是不同的,当然你也可以通过 React 实现类似于 Vue 的特性来,那这样就没有什么区别和优势了。
 
最终还是因人而异,就像是手动挡一样,尽管现在的车大多是自动挡,但是依旧有非常多的人,喜欢手动挡的操控感觉。而最终,选择适合自己的 Vue 或者 React 便可以了。
 

关于 Authing

Authing 既是客户的支持者也是客户的产品专家和战略顾问,更是值得信赖的合作伙伴。目前,Authing 身份云已帮助 30,000+ 家企业和开发者构建标准化的用户身份体系,感谢可口可乐、元气森林、招商银行、中国石油、三星集团、CSDN 等客户选择并实施 Authing 解决方案。
点击链接,立刻了解 Authing!

文章作者

avatar

Authing 官方

0

文章总数

authing blog rqcode
关注 Authing 公众号
随时随地发现更多内容
authing blog rqcode
添加 Authing 小助手
加入 Authing 开发者大家庭
身份顾问在线解答
当前在线
如何打造完整的身份体系?
立即沟通
authing
添加企业微信,领取行业资料
authing
authing
下载 Authing 令牌,体验快速登录认证!
免费使用
在线咨询
电话咨询