我正在使用带有List组件的自定义迭代器:
export const MyList = (props) => (
<List title="mytitle" pagination={null} perPage={-1} {...props} >
<MyIteraror />
</List>
)
第一个电话可以正常工作。 但是,当修改数据时,列表不会用修改后的数据刷新。我们还有旧数据!
我确定我的api返回了我的数据,但是刷新后我的屏幕上显示的是旧数据,这非常令人沮丧!
当我看到自定义迭代器的道具时,我可以看到: this.props.ids => id很好 this.props.data =>记录是旧数据!
因此,我可以在添加以下内容的自定义迭代器中对其进行修复:
const items = Object.values(this.props.ids).map(id => { return this.props.data[id] })
但是我认为刷新数据存在错误。
保罗