开发者社区> 问答> 正文

setState 和 replaceState 的区别

setState 和 replaceState 的区别

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

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

    2019-11-22 14:21:02
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载