This demo is best experienced on a larger device.

React Chat Components

The fastest way to add chat features to your React application is with PubNub's Chat Components library. Our flexible components are powered by our React SDK and preloaded with the chat experience you need.

About this demo

All-in-chat application

With our chat components, you can focus on building your React application and not on inventing your own chat solution

  • Rich Messaging
    Send text messages, images, files, and emojis. Fetch historical messages and add message reaction emojis to received messages.

  • Theming and Customization
    Customize the look and feel of your chat experience. Use objects storage metadata using custom hooks to completely personalize your experience.

  • User Presence
    Get a list of active users, track online/offline status with join and leave events, and display typing indicators.