小编Kor*_*exx的帖子

无法确定如何在同一组件上使用Redux和React-router

我开始学习打字稿,这是一种我不理解的行为.

我收到了这个错误:

Type 'ComponentClass<{}>' is not assignable to type 'StatelessComponent<void | RouteComponentProps<any>> | ComponentClass<void | RouteComponentProps<a...'.
  Type 'ComponentClass<{}>' is not assignable to type 'ComponentClass<void | RouteComponentProps<any>>'.
    Type '{}' is not assignable to type 'void | RouteComponentProps<any>'.
      Type '{}' is not assignable to type 'RouteComponentProps<any>'.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这是我的App组件:

interface AppProps extends React.Props<void> {
  todos: TodoItemData[];
  actions: typeof TodoActions;
};

interface AppState {
  /* empty */
}

class App extends React.Component<AppProps, AppState>{
  render() {return (<div></div>);
  }
}

function mapStateToProps(state: RootState) {
  return {
    todos: …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-router-redux

6
推荐指数
1
解决办法
776
查看次数

标签 统计

react-router-redux ×1

reactjs ×1

typescript ×1