下面是我在AppHelper.js功能文件如何使用setInterval更新數據並將其提供給反應組件?
getTimeCountDown: function() {
//some code...
return minutes + ":" + seconds;
}
在我的反應成分
<div>{AppHelper.getTimeCountDown()}</div>
,它會顯示類似23:00在屏幕上。
我想要做的是每1分鐘調用一次這個函數,我該怎麼做?我可以使用setInterval嗎?在哪裏使用?
在componentDidMount你應該開始你的時間間隔和更新組件的狀態,那麼就渲染它。不要忘記在卸載時清除間隔 – Maxx