【发布时间】:2021-07-13 04:01:50
【问题描述】:
我浏览了几个现有的解决方案和帖子,但实际上找不到任何解决方案。
所以,我将 React 与 Typescript 和 styled-component 一起使用。
我的项目的一部分是Heading 组件。理想情况下,我想像<Heading level={2}>Hello world!</Heading> 一样在任何需要的地方使用它。
Here is the simplified Codesandbox Code of it
但是,<S.Heading 在我的 Linter 中引发了错误,尽管它在视觉上似乎可以正常工作。
错误
这个 JSX 标签的 'children' 属性期望类型 'never' 需要多个孩子,但只提供了一个孩子。ts(2745)
没有重载匹配这个调用。 这个 JSX 标签的 'children' 属性期望类型 'never' 需要多个孩子,但只提供了一个孩子。ts(2769)
不确定我的代码有什么问题,因为我认为我遵循了大多数建议..
【问题讨论】:
标签: reactjs typescript styled-components