reactjs和angularjs的区别???

发布于 2022-09-04 15:57:45 字数 136 浏览 22 评论 0

reactjs和angularjs的应用场景是相同的吗?
我知道angularjs是为单页应用设计的框架,reactjs的设计初衷也是单页应用吗?
现在前端开发倾向使用单页应用,单页应用程序有什么好处吗?

前端菜鸟向各位大神请教

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

你怎么敢 2022-09-11 15:57:45

看到很多人说React是库,对比Angular的框架,然后又是什么数据流向问题,不屑一顾。

首先我认为React对比Angular是思想上的转变,它也并不是一个库,是一种开发理念,组件化,分治的管理,数据与view的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom它并没有提高渲染页面的性能,它提供更多的是利用jsx便捷生成dom元素,利用组件概念进行分治管理页面每个部分(例如 header section footer slider),这是未来的趋势。但我并没有说除了React其他的工具不可以做到这一点。

糖果控 2022-09-11 15:57:45

一个是库,单向数据流。一个是框架,双向绑定。

金橙橙 2022-09-11 15:57:45

ReactJS仅仅只是一个UI库,需要配合其他第三方工具。AngularJS是个完整的框架,拥有所有除UI库能做的其他功能。

话少心凉 2022-09-11 15:57:45

同上,感觉react只是一个组件库,自身不包含http请求,前端路由功能,支持jsx,而angular是一个大而全的框架,各种功能都有,自由度反而低

泪眸﹌ 2022-09-11 15:57:45

正在做的工作就是将一个Angularjs的应用用Reactjs重写,我认为Angular和React解决的问题都是针对开发过程的。应用场景的话用Angular解决的问题用React肯定也没问题,只不过Angular提供了一个相对完善的解决方案,用React的话加上周边相关的技术如React Router等也效果也差不多。其实用其他的框架也可以完成,甚至用jQuery乃至不用框架不用库也是可以的,当然需要综合考虑开发效率、可扩展性以及维护成本再选择。单页面应用的话我记得有个大神说过,只要不做SEO,可以尽情使用SPA。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文