React Native - 简介

首页 / React Native / Overview

React Native是一个脸书研发的开放源码的应用程序架构。React Native基于React.js,目的是让开发者可以利用JavaScript和React.js的宣告式编程模式开发出在多平台上运作的程式。[5]React Native也可以使用React.js相容的Node.js套件,比如Redux。

React Native开发的程式大多用于iOSAndroid手机平台,React Native的程式可以透过开源软件社群支援的套件在通用Windows平台、微信小程序等平台上使用。

截止2020年6月30日,React Native在Github上有2192个贡献者和8.8万的加星数量。 React Native 的使用者包括脸书、腾讯、微软、优步、特斯拉、彭博。爱彼迎在2018年6月前曾经使用React Native。

React Native可让您仅使用JavaScript构建移动应用程序,它使用与React相同的设计,使您可以从声明性组件组成丰富的移动UI,使用React Native,您无需构建移动Web应用程序,HTML5应用程序或混合应用程序,您将构建一个真正的移动应用程序,该应用程序与使用Objective-C或 Java  构建的应用程序没有区别。 React Native使用与常规iOS和Android应用程序相同的基本UI构建块,您只需使用JavaScript和React将这些构建块放在一起。

React-Native功能

以下是React Native的功能-

  • React          - 这是一个使用JavaScript构建Web和移动应用程序的框架。

  • Native        - 您可以使用由JavaScript控制的本地组件。 

  • Platforms  - React Native支持IOS和Android平台。

React Native优势

以下是React Native的优点-

  • JavaScript      - 您可以使用现有的JavaScript知识来构建本地移动应用。

  • Code sharing -  您可以在不同平台上共享大部分代码。

  • Community   - React和React Native周围的社区很大,您将能够找到所需的答案。

应对原生限制

以下是React Native的局限性-

  • Native Components - 如果要调用原生功能,则需要编写一些平台特定的代码。

React Native目录

这一章《React Native - 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

相关文章

10x程序员工作法 -〔郑晔 - 58讲〕

Flutter核心技术与实战 -〔陈航 - 48讲〕

浏览器工作原理与实践 -〔李兵 - 46讲〕

React Hooks 核心原理与实战 -〔王沛 - 25讲〕

无法在 Bundler.transformFile 读取未定义的属性(读取“transform...

运行“react-native run-android”时出错

使用 TouchableWithoutFeedback react-native onPress 不起作用

错误:EMFILE:打开的文件太多 - React Native CLI

如何在 React Native 中强制禁用 iOS 暗模式

如何解决“Readonly<{}> 类型上不存在属性“ navigation”&

视频推荐〔React Native - 02-使用定时器实现自动轮播效果〕

更多视频 »
好记忆不如烂笔头。留下你的足迹吧 :)