在react原生应用程序中使用android文件夹有什么用



我创建了一个带有react native init app_name的应用程序,在创建完该应用程序后,我一直在查看该应用程序,并试图了解该应用程序中包含的文件夹,如android ios node_modules,但我找不到解释这些文件夹的资源。我想知道每个文件夹的功能。所以,如果你有任何链接,请分享,谢谢。

React Native是一个用于开发Android的跨平台框架;使用Javascript的iOS应用程序。用React Native编写的应用程序包含两个重要线程:一个用于运行业务逻辑的Javascript线程,以及一个用于渲染的主UI线程。业务逻辑线程和UI线程之间的交互是通过一个桥来完成的,这个桥也是由React Native框架提供的。

自从安卓&iOS在本机层使用不同的语言(Java和C++(,这些平台的逻辑(UI线程、桥接等(必须分开。当然,这些逻辑也应该与Javascript部分分开。这就是为什么我们有androidios文件夹。

React Native项目使用npm作为其所有Javascript库的默认包管理器,默认情况下,所有包都下载并存储在node_modules文件夹中。如果你在其他NodeJS项目中工作,那么你会经常看到这个文件夹。

遗憾的是,我找不到任何官方文档来进一步解释React Native项目的文件夹结构,而且我不是本地开发人员,所以我只能给你一些相关信息的链接。

https://facebook.github.io/react-native/docs/performance.html#js-帧速率javascript线程

https://www.simform.com/react-native-app-performance/

希望能有所帮助。

最新更新