我在互联网上四处张望,但仍然找不到正确的答案。我收到此错误“ TypeError:无法读取未定义的属性'imageurl'”。 React是在componentDidMount或其他我尝试过的东西之前先渲染的。
这是我的组件:
Claims
答案 0 :(得分:0)
就做
if (!this.props.backgroundImages) return null;
在render()方法的开头。数据放置到位后,您的组件将再次呈现。
fetchProductImageBackground()
的外观如何?如果它是同步的,您还可以在Redux存储初始化期间调用它。否则,您仍然需要处理“我们正在等待数据”的情况。