Skip to main content
Version: v3


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?