Difference between React.FunctionComponent and React.SFC
React.SFC
(which stands for stateless function component) is an alias for React.FunctionComponent
.
It was deprecated because functional components aren't stateless since React 16.8.
They are the same, just one a newer terminology. Have a look at the definitions, they are both aliases for the same definition:
type SFC<P = {}> = FunctionComponent<P>;
type FC<P = {}> = FunctionComponent<P>;