React Native Chat Components
The official React Native and Expo components for Stream Chat, a service for
building chat applications.
You can sign up for a Stream account at https://getstream.io/chat/get_started/.
Keep in mind
- Navigation between different component is something we expect consumers to
implement. You can checkout the example given in this repository
- This library is still under development, so breaking changes are to be
expected in next couple of weeks. So we won't really recommend integrating it
right now.
Library currently exposes following components:
- Chat
- Channel
- MessageList
- MessageInput
- ChannelList
- Thread
- ChannelPreviewMessenger
How to run example
git clone https://github.com/GetStream/stream-chat-react-native.git
cd stream-chat-react-native
make
cd examples/one
yarn start
TODO:
- Attach image/documents/video feature
- Play media in app - currently it goes to browser when clicked on attachment
- Add propTypes to each component