【发布时间】:2019-05-24 22:46:27
【问题描述】:
这两个例子完成了同样的事情。但是引擎盖下有什么区别?我了解功能组件与 React.Component 和 React.PureComponent,但我一直无法找到有关 React.FunctionComponent 的相关文档。
React.FunctionComponent
const MyComponentA: React.FunctionComponent = (props) => {
return (
<p>I am a React.FunctionComponent</p>
);
};
纯JS函数组件:
const MyComponentB = (props) => {
return (
<p>I am a plain JS function component</p>
);
};
【问题讨论】:
-
很确定它们完全一样,但一个是 TypeScript,另一个是 JavaScript。
-
一个是TypeScript + JSX,另一个就是JSX。
标签: javascript reactjs typescript