React setState如何删除某个属性

问题描述

假如我们的state是一个对象{},因为setState做的是合并操作嘛,那么如果我想要删除state中的某个属性,我应该如何setState呢?

问题出现的环境背景及自己尝试过哪些方法

尝试过直接赋值,但是这样是不好的


富国沪深
浏览 2955回答 2
2回答

拉丁的传说

this.setState((prevState, props) => {    delete prevState.prop;    return prevState;});
打开App,查看更多内容
随时随地看视频慕课网APP