【笔记】1初识React Native

image.png

是什么?

  • JS框架,开发原生,可渲染iOS和Android移动应用的JS框架。
  • 基于React产生。
  • 使用JSX进行开发(编程语言结合了JS和类XML标记语言)
  • RN在后台通过 桥接 的方式调用Objective-C或Android开放的原生渲染接口(使用原生的移动UI组件,而不是传统的webView渲染方式)

简单原理

RN
  • 将代码解析成真正原生的UI组件,利用了所用平台上现有的视图渲染方式。
  • 由于React不在UI主线程中运行,你的应用可以在不牺牲灵活性的前提下保持特点
  • 使用原生平台提供的UI元素代替HTML和CSS
高性能
  • RN的生命周期与React相同,当属性(props)或状态(state)发生改变时,RN会重新渲染视图。
  • 可以通过更新远端JS,直接更新app,无需格外的审核周期

理念

Learn once, write anywhere

  • “Learn once, write anywhere”同样出自Occhino的文章。

参考链接:https://www.infoq.cn/article/react-native-introduction

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容