Ich suche ein paar Feuerbasis Daten an die HomeFeed Komponente zu machen. Ich aktualisiere den Status in der ComponentDidMount-Methode. Sie können sehen, wie das unten aussieht. Es ist ein Array. Soll ich das nur mit der Kartenfunktion abbilden? Wie kann ich auf die spezifischen Informationen wie "title", "link", "type" usw. zugreifen, um es rendern zu können?Rendering Firebase Daten in Reaktion
Vielen Dank!
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;
@staxwell Wenn ich Ihre ursprüngliche Frage beantwortet haben bitte upvote und die Antwort zu akzeptieren. :) – jered