【发布时间】:2020-08-07 22:40:03
【问题描述】:
我创建了一个全局上下文 api 来从我的 firebase 中提取所有数据,然后通过 React Provider 发送它。但我似乎无法映射我收到的对象数组。
const Schedule = () => {
const config = useContext(ConfigContext);
return (
<>
<div id="ScheduleContainer" className="row">
<div className="col-sm-4">
<img
src={clock}
alt="clock"
title="clock|Icon made by flaticon author dmitri13"
></img>
</div>
{console.log(config.scheduleMap)}
<div className="col-sm-8">
{config.scheduleMap.map((data) => (
<h1>{data.Event}</h1>
))}
</div>
</div>
</>
);
};
我在控制台记录它的地方,我可以看到数据。显示如下:
但是当我尝试映射它时,我收到以下错误,TypeError: Cannot read property 'map' of undefined
【问题讨论】:
标签: reactjs react-hooks react-context