Info:
This is release candidate documentation for Stream Chat React SDK v15. For the latest stable version, see the latest version (v14).

Resources

Resources for building with the Stream Chat React SDK, beyond these docs.

Stream Chat React GitHub

The SDK's source, its issues and its releases. The examples/ folder holds runnable apps: vite, a chat app built on ChatView; tutorial, the steps of the React tutorial rebuilt on v15, one app for each step; and ai-chatbot, a Next.js chatbot built with stream-chat-react/ai-components.

Stream Chat React SDK - Demos

Demo apps built with Stream Chat.

Stream Chat React SDK Tutorial

A guided build of a chat app, step by step. It's written for v14. For v15, follow the Quick start.

Stream JS Client

The docs of stream-chat, the JavaScript client the SDK builds on, and of the Chat API it calls. They describe stream-chat 9, so some of their samples differ from version 10. The state layer of stream-chat 10, which v15 uses, is in this site's State section, and its changes from version 9 are in stream-chat v9 to v10 breaking changes. The client's source is on GitHub.

These pages of the API docs come up often when building with the SDK:

Stream Chat API tutorial

An interactive tour of the Chat API.

Stream Chat JS Basic Guide

An example chat app built with the JavaScript client and React, without this SDK. It uses an old version of the client, stream-chat 3, so read its client code as an illustration, not as v10 code.

React documentation