功能组件:
const NewRestRequestCoreForm = props => {
const intl = useIntl();
....
return (
<Container>
....
</Container>
);
}
export default React.memo(NewRestRequestCoreForm);
WebStorm 向我显示此错误/警告:
Argument type function(any): JSX.Element is not assignable to parameter type SFC<object> ...
Type function(any): JSX.Element is not assignable to type FunctionComponent<object>
Type JSX.Element is not assignable to type ReactElement<any, any> | null
我只是想缓存这个组件,这样当父级更改但传递给NewRestRequestCoreForm
不的道具时,NewRestRequestCoreForm
不会重新渲染。
该组件的使用方式如下:
<NewRestRequestCoreForm a={a}/>
我做错了什么,我该如何解决?
编辑:
我只是使用了一个简单的组件,有和没有应用备忘录,即使有警告它也能工作!