【发布时间】:2022-09-25 12:45:12
【问题描述】:
function Design() {
const[designRows,setDesignRows]=useState([])
const design = useSelector((state) => state.design)
useEffect(()=>{
for (var i = 0; i < design; i++) {
setDesignRows([...designRows, <DesignRow key={i} />])
}
},[designRows])
return (
<>
<section className=\'mt-5 p-3 w-2/5\'>
<div className=\' text-center p-2 h-20 bg-gray-200 font-bold text-lg\'>Game Design</div>
<div className=\'border p-3 mt-6 text-gray-500 font-medium text-sm\'>
{designRows.map(data=>(
<>{data}</>
))}
</div>
</section>
</>
)
}
export default Design
上面的程序正在渲染无限的 DesignRow 组件,我想渲染“设计”没有组件。[设计是我的全局/redux 状态]
标签: reactjs react-redux