実現したいこと
Reactでtodoリストのようなものを作っており、追加した日時なども表示させたいです。
ソースコード
リストに該当する部分のソースコードです。
class TimeLine extends React.Component { constructor(props) { super(props); this.state = { timeline: props.timeline, date: new Date() }; } render() { let praise = []; for (let i in this.state.timeline) { todo.push( <div> <li>{this.state.timeline[i]}</li> <ul> {this.state.date.getMonth() + 1}/{this.state.date.getDate()}- {this.state.date.getHours()}:{this.state.date.getMinutes()} </ul> </div> ); } return ( <div> <ul>{todo}</ul> </div> ); } } export default TimeLine;
わからないこと
この方法で実装し、todoを追加すると、2つ目以降全て1つ目の投稿の時間が表示されています。
どうすればそれぞれ投稿した日時を表示する事ができるでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー