当前,我正在尝试运行一个从端点提取键数组的函数。每次调用此函数时,我都希望清除或重置状态上的数组,但它会不断追加到原始数组中。因此,this.state.keys数组随着每个请求的增长而不断增大。我是React的新手,所以请放轻松。
:
}
答案 0 :(得分:1)
在您的getKeys()中,在进行函数调用以获取新的键集之前,在函数的第一行执行this.setState({keys:[]})。
答案 1 :(得分:0)
问题出在后端...将setState重置为一个空白数组使我意识到了这一点,但是您不需要这样做。 setState应该覆盖。