• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

react和react native的区别是什么?

react 搞代码 4年前 (2021-12-28) 44次浏览 已收录 0个评论

React Native 是一款用来开发真正原生渲染的 iOS 和 Android 移动应用的 JavaScript 框架。

R来源gaodaima#com搞(代@码网eact 是一款 Facebook 公司开源的 JavaScript 用户界面开发框架,React Native基于React 而产生。但 React 将浏览器作为渲染平台,而 React Native 的渲染平台则是移动设备。它们开发语法相似,都使用 JSX 语法进行开发,这种语法结合了 JavaScript 和类 XML 标记语言。

对于习惯了 Web 平台的 React 开发者来说,这意味着你可以使用熟悉的工具来开发真正原生的移动应用。

react native和react的区别

原理略有不同:

React和React Native的原理是相同的,都是由js实现的虚拟dom来驱动界面view层渲染。只不过React是驱动html dom渲染; React Native是驱动android/ios原生组件渲染。其实在React Native推出之前,就已经存在这种使用js驱动app原生组件的技术了,比如Native Script。

编程思路会有所不同:

react 直接渲染dom,而react native生成id,用bridge(最新用c++实现了)变成一个表,等待 native 去调用,写react可以用前端知识直接上手,react native虽然也可以,但是深入下去没有native知识支持很难。

渲染平台不同

React 将浏览器作为渲染平台,而 React Native 的渲染平台则是移动设备。

更多react的相关知识,请查阅 搞代码网 !!

以上就是react和react native的区别是什么?的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:react和react native的区别是什么?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址