【发布时间】:2026-02-10 09:50:01
【问题描述】:
这是我的 showdate.js - >
import React, { Component } from "react";
class Showdate extends Component {
componentWillMount() {
setInterval(1000);
}
render() {
return (
<div>
<h1>Welcome to GeeksforGeeks!</h1>
<h2>{new Date().toLocaleTimeString()}</h2>
</div>
);
}
}
export default Showdate;
并通过 index.js 渲染为 ->
import React from "react";
import ReactDOM from "react-dom";
import Showdate from "./showDate";
const rootElement4 = document.getElementById("root4");
console.log(<Showdate />);
ReactDOM.render(<Showdate />, rootElement4);
时间正在显示,但它没有刷新一秒,因为它应该符合 setinterval(1000)
【问题讨论】:
-
setInterval() 采用您未提供的回调函数。我建议您阅读文档以了解如何正确使用它。
-
你使用
setInterval的方式不正确。 -
嗨@muralcode,最好更详细地描述您希望通过这段代码实现的目标,以便社区可以帮助您
标签: javascript reactjs