数组的流类型显示错误。
type Props = {
movies?: Array<any>
}
render() {
const { movies } = this.props;
return (
<React.Fragment>
<main className="moviedata-container"> {
movies.map(movie => <MovieItem key={movie.id} movieItem={movie} />)
}
</main>
</React.Fragment>
);
}
错误:
由于字符串[1]中缺少属性映射,因此无法调用Movies.map
答案 0 :(得分:1)
您的类型注释指示movies
道具可以是undefined
。您必须先进行检查,然后才能致电.map()
。
但是,我看不出错误是在谈论String
...