stream-chat-react-native:基于 React Native 的聊天应用开发组件项目

💬 React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream

分支24Tags1111
文件最后提交记录最后更新时间
2 个月前
28 天前
3 个月前
3 个月前
3 年前
1 个月前
2 个月前
3 年前
28 天前
3 个月前
12 天前
12 天前
2 个月前
3 个月前
3 个月前
3 个月前
3 个月前
3 个月前
5 年前
26 天前
27 天前
28 天前
6 年前
7 年前
4 年前
27 天前
4 年前
3 年前
5 年前
3 个月前
27 天前
18 天前

适用于 Stream Chat 的官方 React Native SDK

Stream Chat React Native SDK

Stream Chat 官方 React Native 与 Expo 组件,为构建聊天应用提供后端服务。

NPM Build Status Component Reference JS Bundle Size

快速链接

目录

📖 React Native 聊天教程

最佳起点是 React Native 聊天教程。它教你如何使用此 SDK,并展示如何进行常见的必要修改。

🤖 使用 AI 智能体构建

如果你使用 AI 编码智能体进行开发,我们的 智能体技能 将教它如何正确使用此 SDK。只需安装一次:

curl -fsSL https://getstream.io/cli.sh | bash
getstream init

然后使用 /stream-react-native 技能即可:

/stream-react-native create a new Expo chat app
/stream-react-native upgrade stream-chat-react-native to v9

它可以快速搭建一个全新的 Expo 或 React Native CLI 应用并预置好 SDK,也可以将 Stream 集成到你现有的应用中,还能审计已有的集成方案,或协助在不同 SDK 主版本之间进行迁移(包括从 Sendbird 迁移过来)。该工具兼容 Claude Code、Cursor、Codex,以及任何能读取通用 .agents 位置的智能代理。

如果你打算通过智能代理为本仓库贡献代码,请参阅 AGENTS.md 了解仓库结构、命令和约定。

面向创作者的免费计划

Stream 对大多数副业和个人项目完全免费。只要你的项目/公司团队成员少于 5 人,且月收入低于 1 万美元,即可享受免费计划。 完整的定价详情请访问我们的 聊天定价页面

🔮 示例应用

本仓库包含 2 个示例应用:一个基于 Expo 构建,另一个是使用 React Native CLI 开发的功能更完整的应用示例。

此外,我们的团队在 GetStream/react-native-samples 维护了一个专门存放完整示例应用和演示项目的仓库。欢迎查看以下示例应用:

💬 请注意

  1. 不同组件之间的导航逻辑需要由开发者自行实现。你可以参考本仓库中提供的示例代码。

  2. 小版本更新可能包含破坏性变更,因此在升级小版本之前,请务必查看发布说明。

关于各组件的详细文档,请访问 https://getstream.io/chat/docs/sdk/reactnative/

👏 参与贡献

我们欢迎一切能够改进此库或修复问题的代码变更,请务必遵循所有最佳实践,并对所有更改进行测试。请查阅我们的开发环境搭建文档以快速上手。我们很乐意将你的代码合并到官方仓库中。在提交之前,请务必先签署我们的贡献者许可协议(CLA)。更多详细信息,请参阅我们的许可证文件。

Git 工作流与发布流程

我们强制执行约定式提交,并通过工作区与 semantic-release 实现自动化发布流程。请阅读我们的 Git 工作流与发布流程指南 了解更多信息。

我们正在招贤纳士

我们近期完成了 3800 万美元的 B 轮融资,并且团队仍在持续壮大中。 我们的 API 服务于超过十亿的最终用户,你将有机会与来自全球顶尖的工程师团队一起,对产品产生深远的影响。

欢迎浏览我们的招聘职位,并通过 Stream 官网提交申请。

项目介绍

💬 React-Native 聊天 SDK ➜ Stream 聊天。包含使用 React-Native、React-Navigation 以及 Stream 构建自有聊天应用体验的教程。【此简介由AI生成】

定制我的领域
421.18 K377访问 GitHub