UI components are the smallest level of components that render the UI of client app. Each module has a set of pre-built UI components, but they can be used freely between different modules. Modules and UI components are both customizable in UIKit if you don't want to use the default views. To learn how to customize them, go to Customization.
Along with UI components mentioned in each module page, there are many more child components that compose a view. They include buttons, avatars, icons, and modals just to name a few. The full list of UI components provided by UIKit for React can be viewed on the Storybook page.
Note : Not all UI components can be used and customized outside of the
SendbirdProvidercomponent because some components come with localization services.