我只是在服务器上完成了推送数据,但是用于获取数据的组件无法正常工作,这是以下模型:
import DataExport
class DataPackage extends Component {
DoMagic() {
// return data array (ex: items)
}
render() {
return (
<DataExport items={this.state.items}/>
);}
}
大约以后,无论我对DoMagic()中的项目所做的任何事情也与数据导出无关,如何刷新项目,数据导出以正确获取数据...
感谢您的关注!
您应该使用生命周期方法。
在ComponentDidMount()中获取数据
一旦安装好组件并准备就绪,就会调用ComponentDidMount()。因此,这是启动API调用的好地方,因此请在此处加载数据,然后使用this.setState()在此处设置组件状态。