Skip to main content
Version: v5


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();



The value is a map of JavaScript SDK's typing.start event]( object mapped by user id, when there are users typing.


Did you find this page helpful?