IReactPackageBuilder
Neue Architektur
Typ: interface
Erstellt ein React Native-Paket mit den nativen Modulen und View-Managern.
Methoden
AddModule
void AddModule(string moduleName, ReactModuleProvider moduleProvider)
Fügt ein benutzerdefiniertes natives Modul hinzu. Siehe ReactModuleProvider.
AddTurboModule
void AddTurboModule(string moduleName, ReactModuleProvider moduleProvider)
Fügt ein benutzerdefiniertes natives Modul hinzu. Siehe ReactModuleProvider. Dies registriert das Modul als TurboModule, es sei denn, die Anwendung wird mit ReactInstanceSettings.UseWebDebugger ausgeführt. In diesem Fall wird auf ein älteres NativeModule zurückgegriffen. HINWEIS: TurboModules, die JSI direkt verwenden, funktionieren nicht korrekt, wenn ReactInstanceSettings.UseWebDebugger verwendet wird.
Referenziert von
Alte Architektur
Typ: interface
Erstellt ein React Native-Paket mit den nativen Modulen und View-Managern.
Methoden
AddModule
void AddModule(string moduleName, ReactModuleProvider moduleProvider)
Fügt ein benutzerdefiniertes natives Modul hinzu. Siehe ReactModuleProvider.
AddTurboModule
void AddTurboModule(string moduleName, ReactModuleProvider moduleProvider)
Fügt ein benutzerdefiniertes natives Modul hinzu. Siehe ReactModuleProvider. Dies registriert das Modul als TurboModule, es sei denn, die Anwendung wird mit ReactInstanceSettings.UseWebDebugger ausgeführt. In diesem Fall wird auf ein älteres NativeModule zurückgegriffen. HINWEIS: TurboModules, die JSI direkt verwenden, funktionieren nicht korrekt, wenn ReactInstanceSettings.UseWebDebugger verwendet wird.
AddViewManager
void AddViewManager(string viewManagerName, ReactViewManagerProvider viewManagerProvider)
Fügt einen benutzerdefinierten View-Manager hinzu. Siehe ReactViewManagerProvider.