react native应用程序中android文件夹的用途是什么?

时间:2018-10-28 14:10:06

标签: react-native

我已经创建了一个带有react-native初始化app_name的应用程序,在创建完该应用程序后,我正在寻找该应用程序,并试图了解该应用程序中包含的文件夹,例如android ios node_modules,但我找不到解释这些文件夹的资源。我想知道每个文件夹的功能。因此,如果您有任何链接,请共享。谢谢。

1 个答案:

答案 0 :(得分:0)

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

由于Android和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-frame-rate-javascript-thread

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

希望有帮助。