【发布时间】:2016-08-24 01:28:28
【问题描述】:
我希望将一些 firebase 数据呈现给 HomeFeed 组件。我在 componentDidMount 方法中更新状态。您可以在下面看到它的样子。这是一个数组。我应该使用 map 函数映射它吗?如何访问“标题”、“链接”、“类型”等特定信息才能呈现它?
非常感谢!
var React = require('react');
var Rebase = require('re-base');
var base = Rebase.createClass("https://nimbus-8ea70.firebaseio.com/");
// TODO: Render Firebase data to screen.
// Home
// <Home />
var HomeContainer = React.createClass({
render : function() {
return (
<div className="homeContainer">
<HomeFeed />
</div>
);
}
});
// Home Feed
// <HomeFeed />
var HomeFeed = React.createClass({
componentDidMount: function() {
base.fetch('article', {
context: this,
asArray: true,
then(data){
console.log(data);
this.setState({
feed: data
})
}
});
},
getInitialState: function() {
return {
feed: []
}
},
render : function() {
return (
<div className="homeFeed">
{/* Use map function here? */}
</div>
);
}
});
module.exports = HomeContainer;
【问题讨论】:
标签: reactjs firebase firebase-realtime-database