开发者社区 问答 正文

setState 和 replaceState 的区别

setState 和 replaceState 的区别

展开
收起
问问小秘 2019-11-22 14:20:51 731 分享 版权
1 条回答
写回答
取消 提交回答
  • setState 是修改其中的部分状态,相当于 Object.assign,只是覆盖,不会减少原来的状态

    replaceState 是完全替换原来的状态,相当于赋值,将原来的 state 替换为另一个对象,如果新状态属性减少,那么 state 中就没有这个状态了

    2019-11-22 14:21:02
    赞同 展开评论
问答地址: