0

功能组件:

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}/>

我做错了什么,我该如何解决?

编辑:

我只是使用了一个简单的组件,有和没有应用备忘录,即使有警告它也能工作!

4

0 回答 0