首页 > 解决方案 > 反应与反应原生

问题描述

我已经切换到使用 react native 制作跨平台应用程序(虽然没有制作)。我只是想回答我关于 react 和 react native 之间区别的问题。我在网上搜索但没有找到合适的答案。

标签: react-native

解决方案


React 是一个 Web 框架,即它用于为网站而不是应用程序构建前端,但 react-native 用于创建跨平台应用程序,尽管 react-native 的编写方式与 react 类似。我们在 react-native 中使用了很多来自 react 的东西,但也有很多不同之处,例如:我们可以在 react 中使用 DOM 元素等<div><p>但我们不能在 react-native 中使用它们。有不同的组件。例如,我们有<View>代替<div>等。

所以简而言之,react 在浏览器中运行,但 react-native 可以在没有浏览器的情况下作为原生应用程序在 android、ios、windows phone 等上运行。


推荐阅读