# SendbirdError: Connection timeout

**URL:** <https://community.sendbird.com/t/sendbirderror-connection-timeout/10719>\
**Category:** JavaScript\
**Tags:** react-js, chatsdk\
**Created:** [February 14, 2025, 2:16am UTC](https://community.sendbird.com/t/sendbirderror-connection-timeout/10719 "2025-02-14T02:16:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thang\_Ly](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/thang_ly/32/5736_2.png) [@Thang\_Ly](https://community.sendbird.com/u/Thang_Ly)\
**Post date:** [February 14, 2025, 2:16am UTC](https://community.sendbird.com/t/sendbirderror-connection-timeout/10719/1 "2025-02-14T02:16:57Z")

</div>

**[Problem/Question]**  
SendbirdError: Connection timeout.

* * *

**[SDK Version]**  
v4.16.5

**[Reproduction Steps]**

 ![image](https://us1.discourse-cdn.com/flex020/uploads/sendbird/original/2X/6/60d58dd50fe4174ef9de5db712c52c9d28a92538.png)

```typescript
import SendbirdChat from '@sendbird/chat';
import { GroupChannelModule } from '@sendbird/chat/groupChannel';
import { OpenChannelModule } from '@sendbird/chat/openChannel';

const sb = SendbirdChat.init({
  appId: APP_ID,
  modules: [new OpenChannelModule(), new GroupChannelModule()],
});

export default sb;

```

```typescript
export default function ChatContainer() {
  const user = useRootState((state) => state.core.user);

  const [me, setMe] = useState<User>();

  const onConnect = useCallback(async () => {
    if (user) {
      try {
        const token = localStorage.getItem('token');
        const { data } = await axios.post(
          'https://archichat-api.vnres.net/create-sendbird-user',
          { user_id: user._id },
          { headers: { Authorization: `Bearer ${token}` } }
        );

        const me = await sb.connect(data.user_id, data.access_token);
        setMe(me);
      } catch (error) {
        console.error(error);
      }
    }
  }, [user]);

  useEffect(() => {
    onConnect();

    return () => {
      sb.disconnect();
    };
  }, [onConnect]);

  // Some code
}

```

**[Frequency]**  
This error occasionally occurs; however, when I open it in a different browser tab, it works fine.

**[Current impact]**  
// How is this currently impacting your implementation?
