带类型脚本的样式化组件建议道具名称

Styled-components suggestion props name with type script

我需要 styled-components show suggestions 道具名称 我创建样式化组件 CardHeader 并添加 props

interface ICardHeader { darkMode?:boolean }

代码有效但组件不显示 darkMode 建议道具

你可以试试这个小技巧

import { FC } from 'react';

const CardHeader = styled<FC>(Card.Header)<ICardHeader>``

但总的来说,您只需从该库中键入组件(似乎它只是任何类型,这就是类型无法正常工作的原因),一切都会正常工作

看来您正在按照文档进行所有操作。它也适用于我的机器。 IDE 可能是这里的罪魁祸首。它是否从命令行编译,即使用 tsc?