创建强类型多态组件。
此包已被弃用,取而代之的是 asChild
属性。了解有关如何 更改此处渲染的元素。
基于 `as` 属性的类型化属性
基于 `as` 属性的类型化属性
基于 `as` 属性的类型化事件
从命令行安装组件。
导入组件。
制作一个多态 Box
组件。
将多态 as
属性类型添加到 forwardRef
组件。
这 OwnProps
不应包含 DOM 属性。这些将为您添加。使用 Polymorphic.OwnProps
实用程序从现有的多态组件中提取这些属性。
从多态组件中提取属性,不包括其 DOM 属性。
从多态组件中提取 JSX.IntrinsicElements
键。
通过将上述实用程序组合在一起,在将多态组件包装在您自己的自定义组件中时保持多态性。