【发布时间】:2023-03-14 12:01:01
【问题描述】:
我正在使用 gatsby develop,当我为我的一个组件输入此代码时,它会运行 fin 并创建 div,但是当我刷新页面时,它会显示错误“无法读取 null 的属性(读取 'appendChild')' 'container.appendChild(circle);'这一行。为什么只有在我刷新页面时才会出现这个问题,我该如何解决这个问题?
const Fun = () => {
const container = document.getElementById('container');
let row = 15;
let col = 15;
for(let i = 0; i < col; i++){
for(let j = 0; j < row; j++){
const circle = document.createElement('div');
container.appendChild(circle);
}
}
return (
<div className={funWrapper}>
<div id={'container'} className={funContainer}/>
</div>
)
}
【问题讨论】:
标签: javascript reactjs components gatsby