【发布时间】:2019-01-28 20:31:18
【问题描述】:
我正在使用 componentDidMount 方法从我的 firebase 数据库中获取数据。
componentDidMount = () => {
firebase.database().ref('posts').on('value', (snapshot) => {
this.setState({
posts: snapshot.val()
})
})
}
我想在我的渲染方法中使用这些数据。问题是 - 当渲染方法执行时,我的状态还没有更新,因为它的异步和状态为空。 如何在状态更改后呈现我的数据,并且我的数据将处于我的状态?
【问题讨论】:
标签: javascript reactjs firebase