Please note that PubNub will discontinue support for Chat Components on January 1, 2025. They will remain open-source and community-maintained but will no longer receive feature updates from PubNub.
Seamlessly build customizable chat with React Native Chat Components
Our React Native Chat Components work with your existing tech stack and are flexible to your needs so you can create chat with different functionalities and customizable looks for your specific use cases. These customizations include various component options, the ability to override built-in light and dark themes, custom renderers, and a set of hooks.
We provide 5 drop-in UI components for chat which include:
Message Input
Message List
Channels List
Members List
Typing Indicator
Additionally with React Native Chat Components, you can include out-of-the-box features like sending/receiving messages, message persistence, typing indicator, file sharing, message reactions, online/offline presence, and much more to drive in-app engagement.
Accelerate app development time
Using our platform, businesses can go to market faster to deliver feature-rich chat experiences at scale for their customers, all without having to worry about outages and latency issues due to PubNub’s global points of presence and unlimited concurrency.
This new set of Chat Components enables you to:
Reduce implementation time: Get chat up and running quickly with our easy-to-use UI components.
Customize easily: Customize design and add custom components to extend functionality.
Quickly build out-of-the-box features: Easily add rich features like typing indicators, read receipts, reactions, and more without having to write complex code.
Extend beyond chat seamlessly: Our extensible real-time platform and global pub/sub network makes it simple to add new or additional real-time capabilities beyond chat, such as mobile push notifications, multi-user collaboration, data streaming, geolocation tracking, IoT device control and more.
Lower development and maintenance costs: When compared to building an in-house chat solution you can save money building and maintaining chat with a trusted technology partner like PubNub.
React Native Chat Components use cases
What can you do with React Native Chat Components? Here are a few ways that you can leverage them for your chat app:
1-to-1 chat: Doctor-patient chat, chat with support agent, chat between buyer and seller, dating app chat
Group chat: Digital collaboration and group messaging (for example, Slack and Messenger), multiplayer game chat
High volume chat: Live event chat, sports event chat, live streaming chat