Package-level declarations

Types

Link copied to clipboard

A utility class that provides users a ComponentRegistry they can customize with a C++ implementation of its native methods.

Link copied to clipboard

A utility class that serves as an entry point for users setup the New Architecture.

Link copied to clipboard
open class DefaultReactActivityDelegate(activity: ReactActivity, mainComponentName: String, fabricEnabled: Boolean = false) : ReactActivityDelegate

A utility class that allows you to simplify the setup of a ReactActivityDelegate for new apps in Open Source.

Link copied to clipboard

A utility class that allows you to simplify the setup of a ReactHost for new apps in Open Source.

Link copied to clipboard
class DefaultReactHostDelegate(val jsMainModulePath: String, val jsBundleLoader: JSBundleLoader, val reactPackages: List<ReactPackage> = emptyList(), val jsRuntimeFactory: JSRuntimeFactory = HermesInstance(), val bindingsInstaller: BindingsInstaller? = null, exceptionHandler: (Exception) -> Unit = { throw it }, val turboModuleManagerDelegateBuilder: ReactPackageTurboModuleManagerDelegate.Builder) : ReactHostDelegate

A utility class that allows you to simplify the initialization of React Native by setting up a ReactHostDelegate that uses recommended dependencies.

Link copied to clipboard

A utility class that allows you to simplify the setup of a ReactNativeHost for new apps in Open Source.

Link copied to clipboard

A utility class that allows you to simplify the setup of a ReactPackageTurboModuleManagerDelegate for new apps in Open Source.