首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React和React Native之间有什么相似之处

React和React Native之间有什么相似之处
EN

Stack Overflow用户
提问于 2017-05-12 04:26:08
回答 2查看 485关注 0票数 3

这两者之间有什么相似之处?我知道它们是为不同的平台开发的,React是为web开发的,React Native是为移动开发的。但它们都是Facebook为解决类似问题而开发的。那么,有重叠吗?有相似之处吗?

EN

回答 2

Stack Overflow用户

发布于 2017-05-12 04:37:45

React for web实际上使用的是一个名为ReactDOM的库。React本身是跨web (ReactDOM)、原生应用(React- native )和VR (ReactVR)平台通用的底层框架。

他们之所以将React抽象到自己的层中,是因为他们想让人们“一次学习,到处构建”。但是,根据平台的不同,每种方法的输出都有很大的不同。例如,使用React- native,输出是实际的原生iOS (Objective-C)和安卓(Java)代码,而不是生成类似于HTML和CSS的输出的ReactDOM。

作为一个经验法则,如果你学习React,这将使你在所有平台上达到大约70-80%的目标,因为每个平台都有你将与之交互的自定义API。

票数 5
EN

Stack Overflow用户

发布于 2017-05-12 04:31:00

我相信它们都是由facebook制作的。

HTML为您提供了一种模板语言和一些函数钩子来本质上呈现

。这都是React的输出,HTML。您的HTML / Javascript捆绑包,称为“组件”,允许在内存中存储它们自己的内部状态(例如在选项卡视图中选择了哪个选项卡),但最终您只是吐出HTML。

作者:blog.andrewray.me

React-Native使用与React相同的设计,允许您从声明性组件组成丰富的移动UI。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43924929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档