ice-lab / icestore

🌲 Simple and friendly state for React
MIT License
397 stars 35 forks source link

fix: model reducer return type #144

Closed luhc228 closed 2 years ago

luhc228 commented 2 years ago

解决使用 immer 更改 state 时 reducer 方法返回值错误的问题。如果使用 immer 更改 state,不需要返回任何值,比如:

const model = {
  state: {
    count: 1
  },
  reducers: {
     increment: (prevState) => {
      prevState.count++;
     }
  }
}
codecov-commenter commented 2 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.0.2@7bf65a4). Click here to learn what that means. The diff coverage is n/a.

Impacted file tree graph

@@               Coverage Diff                @@
##             release/2.0.2     #144   +/-   ##
================================================
  Coverage                 ?   92.74%           
================================================
  Files                    ?       19           
  Lines                    ?      551           
  Branches                 ?      132           
================================================
  Hits                     ?      511           
  Misses                   ?       40           
  Partials                 ?        0