react native 与 react.js 的区别

React.js

ReactJS是一个 JavaScript 库,支持前端 Web 和在服务器上运行,用于构建用户界面和 Web 应用程序。

它主要重点是Web 开发,遵循可重用组件的概念。

React 的虚拟 DOM 比传统的完全刷新模型更快,因为虚拟 DOM 只刷新页面的一部分。

您可以在 React 中重用代码组件,从而为您节省大量时间。(React Native 中也可以)

作为一家企业级网站:从服务器到浏览器的页面完全渲染将改善您的 Web 应用程序的 SEO。

它提高了调试速度,使您的开发人员的生活更轻松。

您可以使用混合移动应用程序开发,如 Cordova 或 Ionic,使用 React 构建移动应用程序,但从许多方面来看,使用 React Native 构建移动应用程序更有效。


React Native

React 的扩展,专注于移动开发

涵盖iOS 和 Android。

可重用的React Native UI组件和模块允许混合应用程序本地呈现。

无需大修您的旧应用程序。您所要做的就是将 React Native UI 组件添加到现有应用程序的代码中,而无需重写。

不使用 HTML 来呈现应用程序。提供以类似方式工作的替代组件,因此不难理解它们

因为您的代码不会在 HTML 页面中呈现,这也意味着您将无法重用您之前在 React中使用的任何库来呈现任何类型的 HTML、SVG 或 Canvas。

React Native 不是由 Web 元素制成的,并且不能以相同的方式设置样式

不遵循可重用组件的概念,也就意味着无法复用Angular等其他框架的可重用组件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容