私は2つの画像を持っており、1日おきにその1つを表示するようになっています。 私はhttp://momentjs.com/を使用しており、storedDate = currentDateが以下のコードであるかどうかを確認しています。しかし、storeDateの状態が更新されていないことがわかります。 誰もここに光を当てることはできますか?保存された日付が現在の日付でない場合、画像を表示
getInitialState() {
storedDate: ''
}
onDateChanged(currentDate) {
this.setState({ storedDate: currentDate });
},
render(){
var currentDate = moment();
var displayImage;
if (currentDate.isSame(this.state.storedDate, 'day')) {
displayImage = Image1;
this.onDateChanged(currentDate);
} else {
displayImage = Image2;
}
}
レンダリング関数は何らかの出力を返す必要があります。 –