Typescript 反应,将组件包装在HOC上,';商店';类型上不存在

Typescript 反应,将组件包装在HOC上,';商店';类型上不存在,typescript,react-redux,react-testing-library,Typescript,React Redux,React Testing Library,我制作了一个renderMock,用testinglibrary/react import { render } from '@testing-library/react'; import React from 'react'; import configureStore from 'redux-mock-store'; import thunk from 'redux-thunk'; export const renderMock = ( WrappedComponent: React.

我制作了一个
renderMock
,用
testinglibrary/react

import { render } from '@testing-library/react';
import React from 'react';
import configureStore from 'redux-mock-store';
import thunk from 'redux-thunk';

export const renderMock = (
  WrappedComponent: React.FC,
  state: any,
  middlewares = [thunk]
) => {
  const mockStore = configureStore(middlewares);

  return render(<WrappedComponent store={mockStore(state)} />);
};
在纯
js
中,我没有错误,一切正常,我正在使用
@ts ignore
抑制错误,只是为了继续编码,但是,我应该如何修复该错误?如果我是阿辛:

WrappedComponent: React.FC,
作为

我遇到另一种错误
JSX元素类型'WrappedComponent'没有任何构造或调用签名。

WrappedComponent: React.FC,
WrappedComponent: React.Component