Hello, I have a question about UIKit for React.
The UIKit for React version I want to use is v3, and it seems that the version is continuously updated through GitHub.
I know that there are three steps to customize UIKit for React as soon as I received it through email.
Here is what I’m curious about.
1.
I want to add new buttons or features on UIKit for react.
I want to add a new features on the channel list module(<ChannelList/&rt;).
// ChannelList module that 'sendbird' provides looks like this
<ChannelList channelUrl=”” />
It will be rendered like this
If we want to add new button with new features on the left of the exisiting (+) button (=make a group channel button), should we have to think of it as situation 3?
Should I have to make my own custom UI component and combine with making channel button that ‘sendbird’ provided?
2.
I got the email that sendbird provided bundled esmodules about smart component.As you know, we open-sourced UIKit here. (https://github.com/sendbird/sendbird-uikit-react.git)
And src/smart-components are the UIKit implementation we open as a bundle(esm)(https://github.com/sendbird/sendbird-uikit-react/tree/main/src/smart-components)
Customers can do whatever they want to do with it.
A caveat:
* customers cannot receive support for UIKit that is branched out of the trunk and modified.
* it will not be easy to keep up with UIKit upgrade releases down the line.
I think that repository is a quick start UIKit code for React.
I don’t think it’s made into a library by modularizing only for smart components, so I’m asking how to import and use them.
Should I have to download that directory and use or import on my own directory?
Or Is there any library to import smart components?
I would appreciate it if sendbird reply.