Ниже приведен мой код, в котором я пытаюсь напечатать дату и время через каждые 1 секунду, но я получаю вывод 2
.Дайте мне знать, что я делаю неправильно и почему каждый раз выводится 2 -
Код - App.js Файл
import React from 'react';
import './App.css';
function Elem() {
return <p>{new Date().toISOString()}</p>
}
const TimeElem = () => {
return setInterval(Elem, 1000)
}
const App = () => {
return (
<div className="App">
<h3>Hello World</h3>
<TimeElem />
</div>
)
}
export default App;
Код - index.js Файл
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(<App />, document.getElementById('root'))
registerServiceWorker();