# How to get loading status of a channel list

**URL:** <https://community.sendbird.com/t/how-to-get-loading-status-of-a-channel-list/4568>\
**Category:** Sendbird Chat UIKit\
**Tags:** feature-request, uikit, question\
**Created:** [April 30, 2022, 3:31pm UTC](https://community.sendbird.com/t/how-to-get-loading-status-of-a-channel-list/4568 "2022-04-30T15:31:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashiqdey](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/ashiqdey/32/2411_2.png) [@ashiqdey](https://community.sendbird.com/u/ashiqdey)\
**Post date:** [April 30, 2022, 3:31pm UTC](https://community.sendbird.com/t/how-to-get-loading-status-of-a-channel-list/4568/1 "2022-04-30T15:31:21Z")

</div>

I am using sendbird-uikit@2.6.0. trying to get loading status of chat list so that I can show custom loading skeleton, i tried following this tutorial by sendbird [React Chat app: Component customization | React Chat UIKit | Web apps chat (part 2) - YouTube](https://youtu.be/cCqlpcu4BBw?t=274) unfortunately the import URL doesn’t work (import { useChannelListContext } from “sendbird-uikit/smart-component/ChannelList/context”😉

```auto
import { useChannelListContext } from "sendbird-uikit/smart-component/ChannelList/context";
.
.
const { loading } = useChannelListContext();

```

---

<div class="post-metadata">

**Author:** ![Tyler](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/tyler/32/810_2.png) [@Tyler](https://community.sendbird.com/u/Tyler)\
**Post date:** [May 2, 2022, 1:32am UTC](https://community.sendbird.com/t/how-to-get-loading-status-of-a-channel-list/4568/2 "2022-05-02T01:32:29Z")

</div>

Hi @ashiqdey,

Welcome to the Sendbird Community.

It looks like you’re following a tutorial for UIKit V3, while using a V2 version. In order to follow the tutorial you linked, you’ll need to use a V3 SDK version.

Please install following: [@sendbird/uikit-react - npm](https://www.npmjs.com/package/@sendbird/uikit-react)

---

<div class="post-metadata">

**Author:** ![ashiqdey](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/ashiqdey/32/2411_2.png) [@ashiqdey](https://community.sendbird.com/u/ashiqdey)\
**Post date:** [May 2, 2022, 4:38am UTC](https://community.sendbird.com/t/how-to-get-loading-status-of-a-channel-list/4568/3 "2022-05-02T04:38:27Z")

</div>

So is there any way to do that in v2? Because we have build everything on top of v2 and now if we migrate to v3 it will be a headache for us.

---

<div class="post-metadata">

**Author:** ![Tyler](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/tyler/32/810_2.png) [@Tyler](https://community.sendbird.com/u/Tyler)\
**Post date:** [May 2, 2022, 4:41am UTC](https://community.sendbird.com/t/how-to-get-loading-status-of-a-channel-list/4568/4 "2022-05-02T04:41:04Z")

</div>

Hi @ashiqdey,

With the current component structure in V2, there is no way to achieve with without building your own component.
