我正在尝试通过 ngrx 原理图命令创建一个减速器
ng generate @ngrx/schematics:reducer ZipCodes --group
这是使用减速器的默认实现NO创建一个减速器文件
export const reducer = createReducer(
initialState,
);
理想情况下应该像下面这样
export function reducer(state = initialState, action: Action): State {
switch (action.type) {
default:
return state;
}
任何人都可以帮忙。不知道我在这里缺少什么。
你没有错过任何东西。
我们(NgRx 团队)鼓励使用声明化简器的新语法,使用
createReducer
。使用 switch 语句的减速器是较旧的语法。
https://timdeschryver.dev/blog/you-should-take-advantage-of-the-improved-ngrx-apis#reducers