跳转到内容
搜索文档

状态管理

最后更新 查看 MarkdownAgent 设置

前提条件

本页面基于 基本实现指南。请确保您已先阅读该指南。

本页面上的代码示例假设您已导入必要的包并初始化了 SDK。

UI Kit 组件如何通信

以下是打开参与者侧边栏时状态同步如何工作的示例:

flowchart LR
    accTitle: 侧边栏状态同步示例
    accDescr: 显示单击参与者切换如何通过会议协调更新侧边栏的示例

    Toggle["👤 ParticipantsToggle<br/>(用户点击)"]
    Meeting["会议组件<br/>(状态协调器)"]
    Sidebar["侧边栏<br/>(打开/关闭)"]
    App["您的应用<br/>(获得通知)"]

    Toggle -->|"emits rtkStateUpdate<br/>{activeSidebar: true,<br/>sidebar: 'participants'}"|Meeting
    Meeting -->|"传播状态"|Sidebar
    Meeting -->|"触发 rtkStatesUpdate"|App

    style Meeting fill:#F48120,stroke:#333,stroke-width:2px,color:#fff
    style App fill:#0051C3,stroke:#333,stroke-width:2px,color:#fff

状态流

监听状态更新

要根据会议状态的更改构建自定义 UI 或执行操作,您需要观察来自 UI Kit 的状态更新。

示例代码

状态属性

最佳实践

这篇文档对您有帮助吗?