未定义反应组分的属性

时间:2017-07-08 17:51:05

标签: reactjs

运行此代码后 - 我得到了" title"没有定义。我检查了api返回正确的数据。在调试模式下,我注意到Idea组件中的render()运行早于从API获取数据。你能解释一下为什么它会以这种方式运作吗?我有什么选择来解决这个问题? 感谢

dplyr

1 个答案:

答案 0 :(得分:0)

异步数据请求需要一段时间,在此期间React仍会呈现IdeaIdea组件。您可以在数据可用时有条件地呈现<div id="map_header"> <AddIdeaButton></AddIdeaButton> {this.props.map.root && ( <Idea idea={this.props.map.root}></Idea> )} </div>

{{1}}