English | 中文
负责 React 渲染层的浏览器 Cordis 插件。dsh-client-web 渲染不依赖框架的启动页并加载完整的客户端插件名册;所有 entry 激活后,它调用 ctx.uiRenderer.mount(container)。本包提供该服务、安装 slot 渲染器、hydrate 现有启动 DOM、在下一次绘制前切换到组装完成的应用,并返回 React 根的卸载 disposer。
client entry 还持有 slot outlet、会话 provider 以及 observable 到 uSES 绑定的 React 实现。业务插件通过带类型的 slot hooks 传递裸 observable source;渲染器在 outlet 处完成绑定。渲染器执行全程序唯一一次上下文级 renderSlot('root') 调用;已注册的 root 占位者拥有产品布局与文档元数据。React、React DOM、Cordis、ui-slots 和 ui-primitives 通过 web 外壳的静态模块表保持同一浏览器身份;本包则以动态客户端 bundle 到达。
无,因为 UI 渲染器只组装浏览器 UI,不贡献模型可见输入。
无;本包既不组装也不发送提供方请求。