I’d recommend using the types provided by react; they’ll include the return type. If you’re on the version 16.8.0 or later of react, do this:
const Component: React.FunctionComponent<Props> = (props) => (
Or use the shorthand:
const Component: React.FC<Props> = (props) => (
Prior to 16.8, you’d instead do:
const Component: React.SFC<Props> = (props) => (
Where SFC stands for “stateless functional component”. They changed the name, since function components are no longer necessarily stateless.