面试经常会遇到,react 和 vue ,你会怎么选择?说说你的理由?
回答·25
最热
最新
- 老夫只用 jQuery
- 针对项目来讲:h5 vue 生态更好一些,react . pc 更好一些 针对开发来讲:vue 是牺牲开发者体验来提高使性能,react 是取悦开发者体验牺牲了部分性能 两个不存在明显的差距,性能在当今硬件上的差异大部分应用上几乎忽略不计 具体的使用还是看你所在的项目需要什么样的生态 react 的 hook 暗病,vue 的 tpl 死板写法都是可吐槽的点
- React与Vue最大的区别是模板的编写。Vue鼓励去写近似常规HTML的模板。写起来很接近标准HTML元素,只是多了一些属性。这些属性也可以被使用在单文件组件中,尽管它需要在在构建时将组件转换为合法的JavaScript和HTML。
- 如果团队新人比较多,使用 vue 开发,因为学习成本低,如果团队成员都是老手,并且项目比较复杂的同时项目的扩展性又比较高,那就采用 react
- 用尤小右的话说,与其操心用哪个框架更好,不如多学学基础,让自己 js 基础更牢固。 前端框架更新换代快,说不准刚学会一个就出下一个了。与其浪费时间在各种框架上,不如多学学 js 基础,并尝试理解框架内部逻辑,梳理其实现的大致脉络与思路,从而实现自己在思想上的提高。 等到大部分框架使用的源码套路都明白了时,难道还会因为 api 怎么用难住自己吗?
- 还是看项目和人员,react 的扩展性比 vue 强,比如,你的项目需要兼容多种框架,甚至原生 js,这时候不用 react,vue 最好,要是以前用 react 开发,那可以做代码模块化拆分或者加个模式管理都不错,毕竟现成的案例多
- 二者生态不一样,vue 生态趋于官方化,react 生态趋于社区化,入门门槛 react 更高一点,从性能上来说,vue 相对好一些,但是对于大型项目而言 react 更灵活,vue 大型项目用起来太生硬
- react 更偏向 js 模板一样的编写,vue 更偏向 html 模板的编写,所以学起来的话 vue 入门应该更容易一些,选择的话当然是学习了哪一个就用哪一个,公司有需求再去学习,毕竟只是同样的目标需求用不同的手段实现而已…最重要的还是打好基础,以便继续学习新东西了…
- 大项目用react,中小型用vue
- 我喜欢 jquery,jquery 永远的神