React is rendering [object object] rather than the JSX
Instead of a defining journalEntries as a string define it as an array and push the JSX elements to the array in order to render, for example: populateJournal() { const j = Object.values(this.state.journal); var journalEntries = []; for (var i = 0; i < j.length; i++) { journalEntries.push( <div> <h3>{j[i].title} – {j[i].date}</h3> <p>{j[i].entry}</p> </div> ); … Read more