我有一个REACT-STATELESS-COMPONENT
, 在一个带有 TypeScript 的项目中。它有一个错误,说,
Missing return type on function.eslint(@typescript-eslint/explicit-function-return-type)
我不确定它想让我做什么。这是我的代码:
import React, { Fragment} from 'react';
import IProp from 'dto/IProp';
export interface Props {
prop?: IProp;
}
const Component = <T extends object>({ prop }: Props & T) => (
<Fragment>
{prop? (
<Fragment>
Some Component content..
</Fragment>
) : null}
</Fragment>
);
LicenseInfo.defaultProps: {};
export default Component;
你能告诉我我需要做什么吗?我需要阅读有关 TS 的信息,但目前我根本不了解。由于这个原因,我现在无法Promise。