ChatContext
ChatContext
is provided by Chat
component. If you are not familiar with React Context API, please read about it on React docs.
#
Basic UsageChatContext
can be consumed by any of the child component of Chat
component as following:
import { useContext } from 'react';
import { ChatContext } from 'stream-chat-react-native';
const { client, isOnline } = useContext(ChatContext);
Alternatively, you can also use useChatContext
hook provided by library to consume ChatContext.
import { useChatContext } from 'stream-chat-react-native';
const { client, isOnline } = useChatContext();
#
Value#
clientInstance of StreamChat client.
Type |
---|
StreamChat |
connectionRecovering
#
The value is true, when connection to WebSocket server is disconnected and is currently being recovered.
Type |
---|
boolean |
isOnline
#
The value is true, when current user is connected to chat.
Type |
---|
boolean |
mutedUsers
#
Array of users muted by current user.
Type |
---|
array |