2024前端React最新面试题:React设计思想是什么?

02-27 阅读 0评论

React设计思想是什么?

  • 回答思路:react的组件化-->react的数据驱动-->react的虚拟DOM
    • react的组件化
    • 数据驱动视图
    • 虚拟DOM

      回答思路:react的组件化–>react的数据驱动–>react的虚拟DOM

      react的组件化

      每个组件都符合开放封闭原则,封闭是针对渲染工作来说的,指的是组件内部的状态都由自身维护,只处理自身内部的渲染逻辑。开放是针对通信来说的,指不同组件之间可以通过props等进行数据交互

      2024前端React最新面试题:React设计思想是什么?,2024前端React最新面试题:React设计思想是什么?,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,性能,修改,第1张
      (图片来源网络,侵删)

      数据驱动视图

      UI = function(data),通过这个公式得出,如果要渲染界面,不应该直接操作DOM,而是通过修改state或props来驱动视图更新

      虚拟DOM

      由浏览器的渲染可知DOM操作是一个很耗性能的一个操作,因此产生了虚拟DOM,虚拟DOM是对真实DOM的映射,React通过新旧DOM的对比,得出需要更新数据的部分,实现数据的增量更新

      2024前端React最新面试题:React设计思想是什么?,2024前端React最新面试题:React设计思想是什么?,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,性能,修改,第2张
      (图片来源网络,侵删)
      2024前端React最新面试题:React设计思想是什么?,2024前端React最新面试题:React设计思想是什么?,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,性能,修改,第3张
      (图片来源网络,侵删)

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]