Features
@chatscope/chat-ui-kit-react
UI components for web chat applications.
- 43 reusable React components
- fully responsive
- elastic and customizable
- almost 400 scss variables
- themeable by scss
- tree shaking ready
- accessible, a11y ready
- css framework independent - use it with Bootstrap, Semantic UI, Material, or any other favourite css framework
- can be used to build full chat applications, live chat widgets, chatbot interface, chat in games, intranet systems, call center agents applications, helpdesk chat, e-learning, and more...
- not only for chat, but also useful for any feeds, article comments, and social media posts comments, real time streaming comments, sms/text conversations etc..
- each component can be used separately
- high quality code
- developed by a team experienced in creating chat solutions
We are also working on React Native version.
@chatscope/use-chat
Headless chat library - React hook for state management in chat applications.
- handling users states (with user business properties such as name, avatar, presence etc.)
- handling conversations state (including current conversation)
- handling grouped messages state for many conversations
- sending debounced typing indicator
- auto throttling received typing indicator
- handling current message input value
- handling message drafts
- updating existed messages
- support for any communication service
- can be used with React Native