ReactApplication
种类:class
继承自:Application
ReactApplication
是一个基础应用程序类,用于完全由 React Native 编写的应用程序。应用程序启动时,ReactApplication
将加载 React 实例。在应用程序的构造函数中使用 ReactInstanceSettings
和 ReactNativeHost
属性自定义应用程序中的 React 实例。
属性
主机
只读
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
的新实例