Reactjs &引用;没有与此调用匹配的重载";-在MapStateTops方法中
我把这个问题当作心理治疗。我的问题是: 以及整个错误消息: 当我想要(并且需要)在Reactjs &引用;没有与此调用匹配的重载";-在MapStateTops方法中,reactjs,typescript,redux,state,store,Reactjs,Typescript,Redux,State,Store,我把这个问题当作心理治疗。我的问题是: 以及整个错误消息: 当我想要(并且需要)在StateProps中添加新字段时,会出现问题,问题的根源是代码中的projectList变量(整个组件): 任何人都能给出正确的方向有什么错?我需要改进哪些类型 import { connect } from 'react-redux'; import { UsedInProjectsPure, OwnProps, DispatchProps, StateProps } from './UsedInProje
StateProps
中添加新字段时,会出现问题,问题的根源是代码中的projectList
变量(整个组件):
任何人都能给出正确的方向有什么错?我需要改进哪些类型
import { connect } from 'react-redux';
import { UsedInProjectsPure, OwnProps, DispatchProps, StateProps } from './UsedInProjectsPure';
import {
AppStore,
selectComponent,
fetchProjectDetailsAction,
selectProjectDetails,
fetchProjectListAction,
} from '../../../../store';
export const mapStateToProps = (store: AppStore) => ({
component: selectComponent(store),
projectsList: selectProjectDetails(store),
});
const mapDispatchToProps = {
fetchProjectDetails: fetchProjectDetailsAction.request,
fetchProjectList: fetchProjectListAction.request,
};
export const UsedInProjects = connect<StateProps, DispatchProps, OwnProps, AppStore>(
mapStateToProps,
mapDispatchToProps,
)(UsedInProjectsPure);
export type UsedInProjectsProps = OwnProps;
export const selectedProject = (store: AppStore) =>
store.projects.selectedProject;
export const isProjectListInProgress = (store: AppStore) =>
store.projects.projectListInProgress;
export const selectProjectList = (store: AppStore) =>
store.projects.projectList;
export const selectProjectListError = (store: AppStore) =>
store.projects.projectListError;
export const isProjectDetailsInProgress = (store: AppStore) =>
store.projects.projectDetailsInProgress;
export const selectProjectDetails = (store: AppStore) =>
store.projects.projectDetails;
export const selectProjectDetailsError = (store: AppStore) =>
store.projects.projectDetailsError;