1

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 之间有什么区别吗?

4

0 回答 0