通过ngrx原理图默认实现reducer

问题描述 投票:0回答:1

我正在尝试通过 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;
  }

任何人都可以帮忙。不知道我在这里缺少什么。

angular redux ngrx
1个回答
0
投票

你没有错过任何东西。

我们(NgRx 团队)鼓励使用声明化简器的新语法,使用

createReducer
。使用 switch 语句的减速器是较旧的语法。

https://timdeschryver.dev/blog/you-should-take-advantage-of-the-improved-ngrx-apis#reducers

© www.soinside.com 2019 - 2024. All rights reserved.