【发布时间】:2019-10-26 22:38:06
【问题描述】:
我一点一点地开始学习 React。面对一个愚蠢的问题,我不知道如何解决它。
如何使我的代码工作?
现在很清楚const About也是通过DOM添加的,tick()函数检测不到div。
关于.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
const About = () => (
<div>
<div id="lol">
<h1>AHJAHAHAHHAHAHAHAHAH</h1>
</div>
<div id="asd">
asdasd
</div>
</div>
);
function tick() {
const element = (
<div>
<h2>{new Date().toLocaleTimeString()}</h2>
</div>
);
ReactDOM.render(element, document.getElementById('lol'));
}
tick();
setInterval(tick, 1000);
export default About;
错误行:
ReactDOM.render(element, document.getElementById('lol'));
【问题讨论】:
-
元素“lol”必须在你的html文件中
-
第一次调用tick函数时是否已经将div添加到DOM中了?
标签: reactjs