ReactApplication
种类:class
继承自: Application
ReactApplication
是一个基础应用程序类,用于完全用 React Native 编写的应用程序。当应用程序启动时,ReactApplication
将加载 React 实例。在应用程序的构造函数中使用 ReactInstanceSettings
和 ReactNativeHost
属性来自定义应用程序中的 React 实例。
属性
BundleAppId
string BundleAppId
请参阅 ReactInstanceSettings.BundleAppId
。
Host
readonly
ReactNativeHost
Host
访问应用程序的 ReactNativeHost
。
InstanceSettings
ReactInstanceSettings
InstanceSettings
提供对应用程序 ReactInstanceSettings
的访问。通常,如果 React 实例已加载,则这些设置的更改将不会生效,除非重新加载 React 实例,因此大多数设置应在应用程序的构造函数中设置。
JavaScriptBundleFile
string JavaScriptBundleFile
请参阅 ReactInstanceSettings.JavaScriptBundleFile
。
PackageProviders
readonly
IVector
<IReactPackageProvider
> PackageProviders
提供对实例将用于向应用程序提供本机模块的 IReactPackageProvider
列表的访问。这可用于注册额外的包提供程序,例如来自社区模块的包提供程序。有关详细信息,请参阅 ReactNativeHost
。
UseDeveloperSupport
bool UseDeveloperSupport
控制是否启用开发人员体验功能,例如开发人员菜单和 RedBox
。请参阅 ReactInstanceSettings.UseDeveloperSupport
。
构造函数
ReactApplication
ReactApplication
()
创建 ReactApplication
的新实例