J'utilise pour déclarer des composants sans état comme ceci:
const example: React.SFC<IExample> = ({propsType}) => ();
Cependant, le SFC est maintenant obsolète, peut-être ce post sur Twitter de Dan Abramov explique pourquoi.
Que devrions-nous utiliser maintenant que SFC est obsolète?
Vous devez utiliser React.FunctionComponent
: Renommez le SFC de React en 'FunctionalComponent
Ce RP renomme
React.SFC
etReact.StatelessComponent
enReact.FunctionComponent
, tout en introduisant des alias déconseillés pour les anciens noms.
Donc, votre exemple deviendrait:
const example: React.FunctionComponent<IExample> = ({propsType}) => ();
ou
const example: React.FC<IExample> = ({propsType}) => ();