网站更新内容:请访问: https://bigdata.ministep.cn/

使用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为空,渲染失败,报错了;


posted @ 2021-12-10 09:05  ministep88  阅读(46)  评论(1编辑  收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/