我試圖在React組件內創建一個時鐘計時器。但是我有困難。任何幫助,將不勝感激。React JS,在組件內創建一個時鐘計時器
import React from "react";
import ReactDOM from "react-dom";
export default class App extends React.Component {
render() {
return (
<ShowDate />
);
}
}
ReactDOM.render(<App/>, document.getElementById('app'));
function ShowDate() {
return {new Date().toLocaleTimeString()};
}
setInterval(ShowDate, 1000);
如果我要刪除整個組件,只是在ReactDOM中渲染函數,那麼它就可以工作。我只是想學習如何將其轉換爲組件。 –
這對我來說似乎很不習慣。爲什麼不把setInterval關閉到'this.state'並適當地改變呢? –
你能告訴我們你得到的錯誤/更多的信息,而不僅僅是「我有困難」嗎? –