React + TypeScript遇到引入withRouter

2020-05-27  本文已影响0人  nomooo

报错内容:


大概意思就是构造签名返回类型“NavCont”和“Component<RouteComponentProps<any,StaticContext,PoorMansUnknown>,any,any>”不兼容。

解决方案:让自己的接口继承RouteComponentProps

接口定义:

import { RouteComponentProps } from "react-router-dom";

export default interface NavProps extends RouteComponentProps{
    // 
}

定义组件部分

import NavProps from '../../types/slide.type';

class NavCont extends React.Component<NavProps>{
  //TODO
}
上一篇下一篇

猜你喜欢

热点阅读