Prevent Re-Rendering of Group Chats in CometChat React Native UIKit

In the current CometChat React Native UIKit implementation, when navigating in and out of a group chat, the conversation screen reloads/re-renders each time. This leads to a noticeable delay and reduces the overall user experience, especially in scenarios where users frequently switch between chats.

We would like to request an enhancement that allows the group chat screen (powered by CometChatGroups and related UIKit components) to be initialized once and persist in memory—without reloading on every navigation. Ideally, the chat should retain its state unless manually refreshed or explicitly re-mounted.

This improvement will:

  • Reduce unnecessary re-renders

  • Improve performance and user experience

  • Allow seamless switching between conversations

  • Provide behavior similar to apps where chat screens stay cached until needed

Please authenticate to join the conversation.

Upvoters
Status

Idea

Board

💡 Feature Request

Tags

UI Kits

Subscribe to post

Get notified by email when there are changes.