讨论react与vue最大的区别什么,说一说自己的见解

头像
Swordsman
230阅读16评论

有没有人过来讨论一下,让自己与大家对react有更深的认识?

讨论话题:
行业&时事
城市:
其他
收藏
举报
加载中…
精选评论
头像
等级0

思想不同(数据状态管理)

vue数据响应式 局部更新->性能ok
react数据不可变 全局render->diff性能问题阻塞渲染->逻辑按帧拆分避免阻塞->fiber

意思是vue相对来说好一些,为什么国外都要求react呢,我一直搞不懂这个问题

设计理念不同 不能片面说vue就更好 fiber优化后性能也可以了, react数据不可变纯函数 一定程度上也更利于数据变化追踪,减少bug,再加上函数式编程、jsx 更灵活,综合来看react更利于大型应用开发维护,还要考虑生态等...

头像
等级0

我觉得,数据绑定的区别吧:Vue使用双向数据绑定,可以自动响应数据变化,而React使用单向数据流,需要手动管理数据的变化。

头像
等级2

Angular 除子工作需要和真爱粉, 其他人都懒得学也学不动.

而我是真爱粉, 感觉像苦练屠龙术的那种真爱粉. 没进到爱用这个的公司, 唉.

头像
等级3
用户已删除此评论
头像
等级2

React 生态更大, 三方库更多, React Router 还是没有 Vue Router 考虑到方方面面, 状态管理要自己在一堆三方库里挑, 一个坑连着一个坑. 项目越大中途更换成本高.
Vue 性能更高, 体积更小, 上手更容易, 官方路由和状态管理更好用, Pinia 多好吃呀, React 那边连 Keep-alive 都不自带.

React 这边 Vercel 的 Next.js 框架深受大家喜爱, 又恨又爱.
Vue 这边 Nuxt.js 也是像 Vue 本身一样方便好用, 但官网文档那个绿色太伤眼睛, 需要用如 chrome 浏览器扩展 stylebot 类软件修改下颜色才能方便阅读.

Vite 让 React/Vue 在开发环境下能更快看到结果, 但 Vercel 的基于 Rust 的 Turopack 似乎更快些, 但还没有发正式版(2023-06-19), 功能还不够.

React 和 Vue 都有光明的未来.

头像
等级2

react 明显生态要更好,同时比 vue 要灵活的多,所以可以看到稍微有比较复杂交互的场景都会选择上 react。

头像
等级0

设计观念不同,