React 16.7-React.SFC现在已弃用
我常这样声明无状态组件:
const example: React.SFC<IExample> = ({propsType}) => ();
但是,现在不推荐使用SFC,也许Dan
Abramov的这个Twitter帖子解释了原因。
SFC已过时,现在应该使用什么?
回答:
您应该使用React.FunctionComponent
:将React的SFC重命名为’FunctionalComponent
这PR重命名
React.SFC
,并React.StatelessComponent
以React.FunctionComponent
,同时引进了旧名称弃用别名。
因此,您的示例将变为:
const example: React.FunctionComponent<IExample> = ({propsType}) => ();
要么
const example: React.FC<IExample> = ({propsType}) => ();
以上是 React 16.7-React.SFC现在已弃用 的全部内容, 来源链接: utcz.com/qa/433482.html