本文介绍了React 16.7-现在不推荐使用React.SFC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用来声明无状态组件,例如:

I use to declare stateless components like this:

const example: React.SFC<IExample> = ({propsType}) => ();

但是现在不推荐使用SFC,也许解释了原因。

However the SFC is now deprecated, maybe this twitter post from Dan Abramov explains why.

SFC已过时,我们应该使用什么?

What should we use now that SFC is deprecated?

推荐答案

您应使用 React.FunctionComponent

因此您的示例将变为:

const example: React.FunctionComponent<IExample> = ({propsType}) => ();

const example: React.FC<IExample> = ({propsType}) => ();

这篇关于React 16.7-现在不推荐使用React.SFC的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-04 21:40