redux 通过ngrx原理图实现reducer默认实现

lawou6xi  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(93)

我正在尝试通过ngrx schematics命令创建减速器

ng generate @ngrx/schematics:reducer ZipCodes --group

这是创建一个reducer文件,其中NO是reducer的默认实现

export const reducer = createReducer(
  initialState,
);

理想情况下,它应该如下所示

export function reducer(state = initialState, action: Action): State {
  switch (action.type) {

    default:
      return state;
  }

任何人都可以帮助。不知道我在这里错过了什么。

pcww981p

pcww981p1#

你什么都没错过。
我们(NgRx团队)鼓励使用新的语法来声明reducer,使用createReducer。使用switch语句的reducer是较旧的语法。
https://timdeschryver.dev/blog/you-should-take-advantage-of-the-improved-ngrx-apis#reducers

相关问题