【发布时间】:2021-12-20 17:21:35
【问题描述】:
我想创建一个数组,其中填充了 0 到 7 之间的随机值,并将该数组用作状态值,但在 console.log 状态值时将其用于功能组件的 for 循环多次调用 for 循环。这将在反应中产生渲染错误
import React from "react";
import "./style.css";
import { usestate} from "react"
export default function App() {
const [ state , setstate ] = usestate([]);
let arr = [] ;
for(let i = 0 ; i < 64 ; i++){
arr[i] = Math.floor((Math.random ()*8));
}
setstate(arr);
return (
<div>
<h1>State</h1>
<p>{state}</p>
</div>
);
}
谢谢
【问题讨论】:
标签: javascript reactjs loops