所以我在这里使用react-redux CombineReducers。
export interface OurState {widgets: WidgetState; currentView: string;}
export const ourReducer = combineReducers<OurState, ValidAction>({ widgets, currentView });
export type ViewActionType = SwitchViewAction;
export type ValidAction = WidgetActionType | ViewActionType;
错误消息是T2322,在ourReducer中说类型'ValidAction'无法分配给类型'SwitchViewAction'
我认为它显然可以分配给这种类型。我怎么了?
这些动作是调度动作。
答案 0 :(得分:0)
我认为它显然可以分配给这种类型。我怎么了?
是的
类型'ValidAction'不能分配给类型'SwitchViewAction'
因为ValidAction
的类型可能是WidgetActionType
(由于|
)。