IReactPackageBuilder
新架构
类型:接口
使用原生模块和视图管理器集合构建 React Native 包。
方法
AddModule
void AddModule
(string moduleName, ReactModuleProvider
moduleProvider)
添加一个自定义原生模块。参见 ReactModuleProvider
。
AddTurboModule
void AddTurboModule
(string moduleName, ReactModuleProvider
moduleProvider)
添加一个自定义原生模块。参见 ReactModuleProvider
。这将把模块注册为 TurboModule,除非应用程序正在使用 ReactInstanceSettings.UseWebDebugger
运行,在这种情况下,它将恢复为传统的 NativeModule。注意:使用 JSI 的 TurboModule 在使用 ReactInstanceSettings.UseWebDebugger
时将无法正常运行。
被引用方
旧架构
类型:接口
使用原生模块和视图管理器集合构建 React Native 包。
方法
AddModule
void AddModule
(string moduleName, ReactModuleProvider
moduleProvider)
添加一个自定义原生模块。参见 ReactModuleProvider
。
AddTurboModule
void AddTurboModule
(string moduleName, ReactModuleProvider
moduleProvider)
添加一个自定义原生模块。参见 ReactModuleProvider
。这将把模块注册为 TurboModule,除非应用程序正在使用 ReactInstanceSettings.UseWebDebugger
运行,在这种情况下,它将恢复为传统的 NativeModule。注意:使用 JSI 的 TurboModule 在使用 ReactInstanceSettings.UseWebDebugger
时将无法正常运行。
AddViewManager
void AddViewManager
(string viewManagerName, ReactViewManagerProvider
viewManagerProvider)
添加一个自定义视图管理器。参见 ReactViewManagerProvider
。