Skip to main content
Version: v3

TypingContext

TypingContext is provided by Channel component. If you are not familiar with React Context API, please read about it on React docs.

Basic Usage#

TypingContext can be consumed by any of the child component of Channel component as following:

import { useContext } from 'react';
import { TypingContext } from 'stream-chat-react-native';

const { typing } = useContext(TypingContext);

Alternatively, you can also use useTypingContext hook provided by library to consume TypingContext.

import { useTypingContext } from 'stream-chat-react-native';

const { typing } = useTypingContext();

Value#

typing#

The value is a map of JavaScript SDK's typing.start event](https://getstream.io/chat/docs/javascript/event_object/?language=javascript) object mapped by user id, when there are users typing.

Type
object

Did you find this page helpful?