[英]TypeError:Cannot read properties of undefined (reading 'map') in recatjs
I get this error called Cannot read properties of undefined (reading 'map') this is my code please help me fix it我收到此错误,称为无法读取未定义的属性(读取“地图”)这是我的代码请帮我修复它
return ( <div className="row"> <h3>{title}</h3> <div className="row__posters"> {movies.map(movie => { return <img className={`row_poster`} src={`${base_url}`} alt={movie.name} /> })} </div> </div> );
try movies?.map or试试看电影?.map 或
if(movies == undefined){
return;
}
return (
<div className="row">
<h3>{title}</h3>
<div className="row__posters">
{movies.map(movie => {
return <img
className={`row_poster`}
src={`${base_url}`}
alt={movie.name} />
})}
</div>
</div>
);```
change:改变:
{movies.map(movie => {
return <img
className={`row_poster`}
src={`${base_url}`}
alt={movie.name} />
})}
to:到:
{movies && movies.map(movie => {
return <img
className={`row_poster`}
src={`${base_url}`}
alt={movie.name} />
})}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.