此代码应该在更新到状态后重新呈现,但这不会发生 遗憾的是情况并非如此
@state成功更新但缺少重新呈现
数据[key]中的.data是一个对象数组,它被添加到数组状态[key]
def __eq__(self, other):
if hasattr(other, "name"):
return str(self.name) == str(other.name)
return self.name == other # Or some other logic since here since I don't know how you want to handle other types of classes.
答案 0 :(得分:0)
如果@state成功更新一次,那么我最好的选择是React看不到@state
值的任何变化来触发re-render
。
检查@state
的属性值,看看是否确实存在更改。