react-native - 反应与反应原生
问题描述
我已经切换到使用 react native 制作跨平台应用程序(虽然没有制作)。我只是想回答我关于 react 和 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 等上运行。
推荐阅读
- javascript - React.js:多个异步 setState 方法调用是否总是会在之后重新渲染并影响性能?
- networking - ansible meta:refresh_inventory 在任务执行中不包括以前不存在的主机
- radio-button - 单选框问题,不能正常工作?
- typescript - 泛型类不尊重类型
- python - 没有名为“fastai”的模块
- php - Woocommerce - 如果选中单选按钮,则更改用户角色
- bash - 完成后退出 nohup 别名
- python-3.x - azure 语音到文本 api 话语超过 15 秒
- jquery - 如何从 JSON 服务器数据中查找和替换动态 ID,并使用 DOM 中的匹配 ID 进行更新
- javascript - 将视频描述中的时间戳转换为链接