如何正確刷新moment.from()。我在componentDidMount中嘗試set setInterval(this.renderReminders(),1000),但不起作用,彈出錯誤。如何解決這個問題?Rerender moment.fromNow()在React
class App extends Component {
renderReminders() {
const { reminders } = this.props;
return (
<ListGroup>
{
reminders.map(reminder => {
return (
<ListGroupItem key={reminder.id}>
<div>{moment(reminder.dueDate, 'DD-MM-YYYY HH:mm').fromNow()}</div>
</ListGroupItem>
) // return
}) // reminders.map
}
</ListGroup>
) // return
} // renderReminders()
render() {
return (
<div className="container">
{ this.renderReminders() }
</div>
) // return
} // render
} // App
你得到什麼錯誤,當你把它放在componentDidMount? –
看看這個類似的帖子與解決方案幫助:https://stackoverflow.com/questions/36299174/setinterval-in-a-react-app – terpinmd