UIKit React Native v3
UIKit React Native
UIKit
React Native
Home
/
UIKit
/
React Native
A theme is a style that's applied to your entire app. A theme is made up of UIKitPalette
, UIKitColors
, and UIKitTypography
. By default, Sendbird UIKit for React Native provides two themes: Light
and Dark
. But you can customize these themes to create your own brand identity by changing the value of resources.
See the code below to learn about the architecture of the UIKitTheme
instance.
This is the default theme for UIKit.
You can also apply the Dark
theme to your app.
By calling the useUIKitTheme()
hook, you can use the theme
property of the SendbirdUIKitContainer
context provider container.
You can create your own custom theme by following the code below.