Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React-加载的数据能够控制日志,但不会显示在DOM中?_Javascript_Reactjs - Fatal编程技术网

Javascript React-加载的数据能够控制日志,但不会显示在DOM中?

Javascript React-加载的数据能够控制日志,但不会显示在DOM中?,javascript,reactjs,Javascript,Reactjs,我检查了日志,状态为Classs和Classes的数据很好 但是当我进入页面时,{renderCards}没有出现 有趣的是,当我修复代码并保存它时,我的本地服务器被重新加载,然后出现{renderCards}!为什么? 函数类详细信息页(道具){ const dispatch=usedpatch(); const classId=props.match.params.classId const[Classs,setClasss]=useState({}) const[Classes,setCl

我检查了日志,状态为
Classs
Classes
的数据很好 但是当我进入页面时,
{renderCards}
没有出现

有趣的是,当我修复代码并保存它时,我的本地服务器被重新加载,然后出现
{renderCards}
!为什么?

函数类详细信息页(道具){
const dispatch=usedpatch();
const classId=props.match.params.classId
const[Classs,setClasss]=useState({})
const[Classes,setClasses]=useState([])
console.log(Classs.desc_image);
useffect(()=>{
分派(videoclasslist())
。然后((res)=>{
const class_list=res.payload
log(class_列表,'123');
设置类(类列表)
})
}[快讯])
useffect(()=>{
调度(videoclassdetail(classId))
。然后((res)=>{
控制台日志(res.payload);
setClasss(资源有效载荷)
日志(res.payload.content);
})
}[快讯])
const renderCards=Classes.map((产品、索引)=>{
返回
})
返回(
{/*ProductInfo*/}
班级
{renderCards}

) } 导出默认ClassDetailPage
确保在
renderCards
map函数中返回整个JSX部分,而不仅仅是

);
});
renderCards()