ngRX---reducer 语法解析

174 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情

1,createReducer()--- 传入值是 state 和 action 返回值是state

2, 语法解析

const _counterReducer = createReducer(
  *//state初始值*
  initialState,  
  * //当actiontype =increment 时, 执行函数体state =state+1*
  on(increment  `(action)`, (state) => state + 1), 
   * //当actiontype =decrement 时, 执行函数体state =state-1*
  on(decrement  (action), (state) => state - 1),
   * //当actiontype =reset 时, 执行函数体state =0*
  on(reset, (state) => 0)
);