答案:

  1. setState 是修改其中的部分状态,相当于 Object. assign,只是覆盖,不会减少原来的状态;
  2. replaceState 是完全替换原来的状态,相当于赋值,将原来的 state 替换为另一个对象,如果新状态属性减少,那么 state 中就没有这个状态了。

参与互动