React 面试题5
# React 和 Vue 的区别
都支持组件化
都是数据驱动视图
都使用 vdom 操作 DOM
React 使用 JSX 拥抱 JS,Vue 使用模板拥抱 html
React 函数式编程,Vue 生命力式编程
- React 使用 setState 函数式的去改变并最终返回一个试图
- Vue 中提前声明 变量,后期监听数据变化,触发组件更新
React 更多需要自力更生,Vue 把想要的都给你
- React 不会给你像watch computed 一些指令给你,更多的是给你一个框架级的能力和一些setState核心函数
- Vue 基本功能都以指令的方式去实现了 循环vfor 数据绑定vmode
# 那个更好 ?
到最后,真正用React 或者 Vue 做一个项目,业务,复杂的页面的时候。很多都是设计层面的问题
当项目复杂度上来了就不仅仅框架能解决的了的,可能是设计 业务 可能是项目需求变更的情况,甚至是压榨开发工具的情况。
没必要争论那个框架好,想php是世界上最好的语言 这些意义都不是很大。
总之就是考虑你个人情况 和公司团队的情况,综合选择哪一个框架 哪一个成本更低等方面
上次更新: 2022/08/14, 18:25:44