React.FC 和 FC 有什么区别?
const Component: React.FC = ({ className }) => <div className={className}></div>
上面的代码会导致 lint 警告。Property 'className' does not exist on type '{ children?: ReactNode; }'.ts(2339)
const Component: FC = ({ className }) => <div className={className}></div>
但是这段代码看起来不错(至少在 VSCode 中)。
...
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
]
我在 settings.json 中有这个
FC 与 React.FC 之间有什么区别吗?