我想在我的react应用程序中使用react-intl-redux
和redux-form
,但在使用combineReducers
时做正确的事情有困难。我试过很多东西,但还是想不出来。
反应国际红
import { combineReducers } from "redux";
import { intlReducer, IntlState } from "react-intl-redux";
export interface IAppState {
intl: IntlState;
}
export default combineReducers<IAppState>({
intl: intlReducer
});
“{intl:(state:intlstate,action:intlaction)类型的参数
=> ItLtSt:}'不可分配给类型“减速器SMAbObjor”的参数。属性“intl”的类型
是不相容的。
type'(state:intlstate,action:intlaction)=>intlstate'不能分配给类型'reducer'。
参数“状态”和“状态”的类型是不兼容的。
类型“intlstate未定义”不能分配给类型“intlstate”。
类型“undefined”不能分配给类型“intlstate”。(别名)函数intlreducer(状态:intlstate,操作:intlaction):
IntlState导入IntlReducer
红色表格
import { combineReducers } from "redux";
import { reducer as formReducer, FormState } from "redux-form";
export interface IAppState {
form: FormState;
}
export default combineReducers<IAppState>({
form: formReducer
});
“{form:formreducer;}”类型的[ts]参数不可分配给
“还原SMAPObjor”类型的参数。类型
“form”属性的不兼容。
类型“formReducer”不能分配给类型“reducer”。
参数“状态”和“状态”的类型是不兼容的。
类型“formstate未定义”不能分配给类型“formstatemap”。
类型“undefined”不能分配给类型“formstatemap”。(别名)const formreducer:formreducer导入formreducer
最佳答案
尝试使用formstatemap而不是formstate。