Skip to content

LayerNoContainer

标记组件:表示外面不再包一层 Dialog。渲染与普通容器组件同构,并把容器侧 props 投影到内容(内容 props 覆盖容器侧)。

用途

容器与内容还粘在同一个组件里(存量单体弹窗)时,把该组件当作 内容组件,在内容里用 defineLayer({ component: LayerNoContainer }) 自报(推荐);也可在 createLayer / adapter / open 里换成它。

不要把单体当成 createLayer 的第一参,也不要和「useDialog() 不传 Content」的仅容器用法混为一谈。说明见 指南:容器与内容未拆分

设计细节:ADR 0001

MIT Licensed