【发布时间】:2021-10-27 22:56:52
【问题描述】:
我想学习一门关于 React 的课程,但我不知道几件事,例如:
React、ReactJS 和 React Native 有什么区别?
好吧,如果有很大的不同,他们中最好的学习者是什么?
我真的很期待学习它,所以如果您有任何关于开始学习本课程的最佳方式的信息,我将不胜感激。
非常感谢。
【问题讨论】:
标签: reactjs react-native
我想学习一门关于 React 的课程,但我不知道几件事,例如:
React、ReactJS 和 React Native 有什么区别?
好吧,如果有很大的不同,他们中最好的学习者是什么?
我真的很期待学习它,所以如果您有任何关于开始学习本课程的最佳方式的信息,我将不胜感激。
非常感谢。
【问题讨论】:
标签: reactjs react-native
Reactjs 和 React Native 的主要区别
【讨论】:
React 和 React.Js 是一回事。
ReactJS 是一个开源 JavaScript 库,用于构建 Web 应用程序的用户界面。它只负责应用程序的视图层。它为开发人员提供了从称为“组件”的小而孤立的代码组成复杂的 UI。 ReactJS 由两部分组成,首先是组件,即包含 HTML 代码和您希望在用户界面中看到的内容的部分,第二部分是 HTML 文档,您的所有组件都将在其中呈现。
React Native 是一个开源 JavaScript 框架,用于开发适用于 iOS、Android 和 Windows 的移动应用程序。它仅使用 JavaScript 来构建跨平台的移动应用程序。 React Native 与 React 相同,但它使用原生组件而不是使用 Web 组件作为构建块。它针对的是移动平台而不是浏览器。
React 和 React native 都解决了不同类型的问题。 React 是 react 和 react-native 之间的通用库,提供对 hooks 和生成虚拟 dom 的支持。
react-dom 将使用react 创建的虚拟 dom 在 Web 上呈现内容。
但另一方面,react-native 将为 android 和 iOS 创建捆绑包。
【讨论】: