@dytesdk/react-web-core

中文文档
3.1.11发布于 2025/11/04TypeScriptESM + CJS近 30 天下载 9863

@dytesdk/web-core的回放包装器 .

中文使用文档
文档目录9 节
  1. Dyte 网络核心 - 反应 一个提供Dyte核心功能的SDK,在React. 探索文件“ 查看演示 • 妇女 报告错…
  2. 目录
  3. 关于项目
  4. 内设
  5. 开始
  6. 先决条件
  7. 安装
  8. 使用量
  9. 关于

Logo

Dyte 网络核心 - 反应

一个提供Dyte核心功能的SDK,在React.
探索文件“

查看演示 • 妇女 报告错误 • 妇女 请求特性

目录

关于项目

核心SDK提供了Dyte的核心功能,同时让开发者在它之上构建自定义的UI.

内设

开始

让本地的复制品跟随这些简单的步骤运行.

先决条件

  • 无

安装

npm install @dytesdk/react-web-core

使用量

首先,开始初始化 DyteClient 实例 useDyteClient() 钩.

import { useDyteClient, DyteProvider } from '@dytesdk/react-web-core';

const App = () => {
  const [client, loadClient] = useDyteClient();

  useEffect(() => {}, []);

  return (
    <DyteProvider value={client}>
      {/* Render your UI here. Subcomponents can now use the `useDyteMeeting` and `useDyteSelector` hooks */}
    </DyteProvider>
  );
};

现在你可以使用 useDyteMeeting 财务报告和审定财务报表 useDyteSelector 钩子,你要的:

import { useDyteMeeting, useDyteSelector } from '@dytesdk/react-web-core';

const Meeting = () => {
  // in case you want to use the whole meeting object
  const meeting = useDyteMeeting();

  // in case you just want to use a `slice` of a meeting object
  // these are optimized so that re-renders only occur when the selected slice changes
  const messages = useDyteSelector((meeting) => meeting.chat.messages);
  const activeParticipants = useDyteSelector(
    (meeting) => meeting.participants.active
  );

  return <div>{/* render your UI */}</div>;
};

关于

react-web-core 由 Dyte, Inc 创建和维护。 你可以在推特上找到我们 @dyte io (英语) 或者给我们写信 dev [at] dyte.io。 。 。 .

Dyte的名字和标志是Dyte, Inc的商标.

我们喜欢开源软件! 见 我们的其他项目 财务报告和审定财务报表 我们的产品。 。 。 .

版本与发布记录

@dytesdk/react-web-core 共发布 704 个版本,首次发布于 2022/05/10;过去 12 个月发布了 0 个版本。

版本发布日期距今
3.1.11latest2025/11/041 年前
3.1.102025/10/221.1 年前
3.1.92025/10/221.1 年前
3.2.0-staging.172025/10/221.1 年前
3.2.0-staging.162025/10/091.1 年前
3.2.0-staging.152025/10/061.1 年前

其他发布通道:breakout → 1.8.0-breakout.1,react-native → 0.0.0-r2,ns → 1.11.0-1,independent-media → 1.25.2-im.3,bh → 1.34.0-bh.2,ax → 1.34.2-a1。

关于 @dytesdk/react-web-core 的常见问题

@dytesdk/react-web-core 是什么?

@dytesdk/web-core的回放包装器 .

如何安装 @dytesdk/react-web-core?

在项目目录运行 npm install @dytesdk/react-web-core,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=16.8.6)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@dytesdk/react-web-core 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@dytesdk/react-web-core 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@dytesdk/react-web-core 可以商用吗?

@dytesdk/react-web-core 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@dytesdk/react-web-core 的下载量有多少?

根据 npm 官方下载统计,@dytesdk/react-web-core 在 2026/10/13 – 2026/11/11 这 30 天内被下载 9,863 次,日均约 329 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dytesdk/react-web-core 还在维护吗?

最新版本 3.1.11 发布于 2025/11/04(1 年前);至今共发布 704 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/05/10。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。