当前位置: 首页 > news >正文

【框架】React和Vue的异同

1. 前言

        React对于原生JS要求会高一级,国外React用的多,国内Vue用的多。

2. 共同点
  • 组件化
  • 函数式编程   (vue3函数式编程、vue2声明式编程)
  • 单向数据流,数据驱动视图
  • VirtualDOM + Diff算法操作DOM
  • 社区成熟,都支持SSR
3. 不同点
  • Vue使用模板,拥抱HTML;React使用JSX,拥抱JS
  • Vue自动档,React手动档(API和生态)

Vue根据数据变化自动更新视图,React需要手动更新数据以达到更新视图。

Vue全套提供,都给开发者准备好,比如全面,如:vuex vue-router,基本不用优化

React需要开发者自己自足,比如redux react-router,需要做优化pureComponent,useMemo,useCallback,css方案有很多

笔者:react就像毛坯房,vue就像简装房。react需要开发者去选相应配套的库,如redux react-router,就如毛坯房,从拌砂浆、到刮腻子,到买电器、床都要自己搞一遍。vue基本常用库都已经提供了(连构建工具都提供了vite),开发者稍微再选一点类库就可以用了,就像买了简装房,买张床就入住了。

http://www.lryc.cn/news/313551.html

相关文章:

  • 如何选择阅读软件技术学习书籍
  • 做抖店用平板能代替电脑操作吗?抖店运营相关注意事项,注意规避
  • 【FastChat】用于训练、服务和评估大型语言模型的开放平台
  • 从根到叶:深入理解二叉搜索树
  • 网络信息安全:11个常见漏洞类型汇总
  • 阿里云服务器使用教程_2024建站教程_10分钟网站搭建流程
  • 【排序算法】推排序算法解析:从原理到实现
  • Python爬虫实战(基础篇)—13获取《人民网》【最新】【国内】【国际】写入Word(附完整代码)
  • 常见控件应用
  • 什么是降压恒流芯片?它有什么作用?
  • 14:00面试,15:00就出来了,问的问题过于变态了。。。
  • Maven的settings.xml配置
  • 利用redis实现秒杀功能
  • vscode 使用ssh进行远程开发 (remote-ssh),首次连接及后续使用,详细介绍
  • rabbitmq总结
  • 专利预审是什么
  • 淘宝商品详情数据丨商品搬家丨商品采集丨商城建站
  • redis(1)-key-value-基本概念
  • cocos creator 3.7.2使用shader实现图片扫光特效
  • 【C++杂货铺】详解string
  • 算法刷题day20:二分
  • 【Spring云原生】Spring Batch:海量数据高并发任务处理!数据处理纵享新丝滑!事务管理机制+并行处理+实例应用讲解
  • docker ubuntu20.04 安装教程
  • 防御保护----IPSEC VPPN实验
  • 音视频数字化(视频线缆与接口)
  • 爬虫实战——巴黎圣母院新闻【内附超详细教程,你上你也行】
  • mysql的语法总结2
  • 一度电竟然可以做这么多事情!
  • 【Go】golang值交换,指针
  • 共享WiFi软件哪家强?2024年共享wifi项目排名为你揭晓!