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.
Idea
💡 Feature Request
UI Kits
Get notified by email when there are changes.
Idea
💡 Feature Request
UI Kits
Get notified by email when there are changes.