打字稿+ react hoc + redux

时间:2020-06-19 03:23:09

标签: reactjs typescript redux

我尝试创建连接的HOC,但打字稿返回错误。 我的代码:

import { connect } from "react-redux";

interface IMappedProps {
  app: app;
}

const withPayment = <T extends IMappedProps>(Wrapped: React.ComponentType<T>) => (props) => {
  return (
    <Wrapped {...props} />
  )
};

export default connect(
  (state: IRootState) => ({
    app: state.app,
  })
)(withLoading);

编译时错误:

类型'(包装:ComponentType)的参数 =>(属性:任意)=>“元素”不可分配给“ ComponentType”类型的参数。

Type'((包装:ComponentType)=>(属性: 任何)=>元素”不能分配给类型“ FunctionComponent”。

类型'(props:any)=>元素'缺少以下属性 来自“ ReactElement”类型:类型,道具,键

我在做什么错了?

0 个答案:

没有答案