使用redux请求api获取的数据,如何在props的数组如何渲染
问题:使用redux请求api获取的数据,如何在props的数组如何渲染?
在jsx中componentDidMount请求了action的axios数据;
但是在render渲染的时候,render渲染的生命周期在componentDidMount之前,导致jsx报错了;
render() {
const { eleData } = this.props.contentObj;
return (
<div>
...content
{
eleData.map((item, index) => {
return <div key={index}>{item.text}</div>
})
}
</div>
);
}
render初次渲染的时候,eleData为空,渲染失败,报错了;

浙公网安备 33010602011771号