开发者社区 问答 正文

setState 和 replaceState 的区别

setState 和 replaceState 的区别

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

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

    2019-11-22 14:21:02 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等