This is documentation for Stream Chat React Native SDK v5, which is nolonger actively maintained. For up-to-date documentation, see the latest version (v6).

ThreadListItemContext

The ThreadListItemContext is provided by the ThreadListItem component. If you are not familiar with React Context API, please read about it on React docs.

The ThreadListItemContext needs to be used within the ThreadList component as it depends on the ThreadsContext.

Basic Usage

The ThreadListItemContext can be consumed by any of the child components of ThreadList component as following:

import { useContext } from "react";
import { ThreadListItemContext } from "stream-chat-react-native";

const value = useContext(ThreadListItemContext);

Alternatively, you can also use useThreadListItemContext hook provided by library to consume ThreadListItemContext.

import { useThreadListItemContext } from "stream-chat-react-native";

const value = useThreadListItemContext();

Value

channel

Channel instance from the StreamChat client.

dateString

A formatted date string that can be used as a thread timestamp. The default format is HH:MM.

Type
string

lastReply

A Message instance providing the latest message reply in the thread.

Type
MessageType

ownUnreadMessageCount

A number providing the number of unread messages for the particular thread.

Type
number

parentMessage

A Message instance providing the parent message of the thread.

Type
MessageType

thread

An instance of the Thread class that can be used to either get more data about the thread or pass to onThreadSelect.

Type
Thread

© Getstream.io, Inc. All Rights Reserved.