【发布时间】:2020-06-20 21:02:08
【问题描述】:
我正在尝试使用 React 从 API 获取一些数据。以下是我收到错误的组件之一。
import React, { Component } from "react";
import Filmcard from "./Filmcard";
const url = "http://www.omdbapi.com/?s=star&apikey=4ababda2";
class Filmcardlist extends Component {
constructor() {
super();
this.state = {
films: []
};
}
componentDidMount() {
fetch(url)
.then(resonse => resonse.json())
.then(data => {
this.setState({ films: data });
})
.catch(error => console.log("I have errored" + error));
}
render() {
return (
<div>
{this.props.films.map(film => (
<Filmcard
Title={film.Title}
Year={film.Year}
imdbID={film.imdbID}
Type={film.Type}
/>
))}
</div>
);
}
}
export default Filmcardlist;
我对 React 还很陌生,我不知道为什么会出现这个错误。
【问题讨论】:
标签: javascript reactjs api