【发布时间】:2019-12-16 21:16:35
【问题描述】:
我正在尝试在 TypeScript 中扩展一个反应组件道具,以便它包含所有正常的 html 按钮 attributes,以及反应特定的东西,如 ref
我的理解是React.HTMLProps这个类型是我需要的,(React.HTMLAttributes不包含ref)
但是,当尝试将我的 props 传递给 styled 组件时,编译器会报错。
我的尝试??????????代码沙盒示例:https://codesandbox.io/s/cocky-cohen-27cpw
【问题讨论】:
-
你能告诉我们错误信息吗?
-
是的,当然,这是一个便于调试的代码框:codesandbox.io/s/cocky-cohen-27cpw
-
添加
ref?: any和as?: any将解决类型错误
标签: javascript reactjs typescript styled-components