📅  最后修改于: 2020-12-08 06:03:30             🧑  作者: Mango
为了更好地理解React Native概念,我们将从官方文档中借用几行-
React Native可让您仅使用JavaScript构建移动应用程序。它使用与React相同的设计,使您可以从声明性组件组成丰富的移动UI。使用React Native,您无需构建移动Web应用程序,HTML5应用程序或混合应用程序。您构建的真实移动应用程序与使用Objective-C或Java构建的应用程序没有区别。 React Native使用与常规iOS和Android应用程序相同的基本UI构建块。您只需使用JavaScript和React将这些构建块放在一起。
以下是React Native的功能-
React-这是一个使用JavaScript构建Web和移动应用程序的框架。
本机-您可以使用JavaScript控制的本机组件。
平台-React Native支持IOS和Android平台。
以下是React Native的优点-
JavaScript-您可以使用现有的JavaScript知识来构建本机移动应用程序。
代码共享-您可以在不同平台上共享大部分代码。
社区-React和React Native周围的社区很大,您将能够找到所需的任何答案。
以下是React Native的局限性-
本机组件-如果要创建尚未创建的本机功能,则需要编写一些平台特定的代码。