UIKit React Native v3
UIKit React Native
UIKit
React Native
Home
/
UIKit
/
React Native

SendbirdUIKitContainer

SendbirdUIKitContainer is the most important component in UIKit for React Native because it's the context provider container that passes data from Chat SDK down to the child components. The React Context API is used to easily pass down the data through various components.

import { SendbirdUIKitContainer } from '@sendbird/uikit-react-native';

const App = () => {
    return <SendbirdUIKitContainer>{/* ... */}</SendbirdUIKitContainer>;
};

List of properties

The following table shows a list of properties of the SendbirdUIKitContainer component. To learn more about the properties, go to the API reference page.

Properties
RequiredTypeDescription

appId

string

Specifies the APP_ID of the Sendbird application.

platformServices

object

Specifies the platform service interfaces that must be implemented in order to use the native module APIs.

OptionalTypeDescription

chatOptions

object

Specifies Chat SDK-related properties such as localCacheStorage, enableAutoPushTokenRegistration, and onInitialized.

localization

object

Specifies an object that contains the StringSet.

styles

object

Specifies style-related properties such as theme and HeaderComponent.

toast

object

Specifies properties related to toast messages.

errorBoundary

object

Specifies properties related to error boundary such as onError and ErrorInfoComponent.