【发布时间】:2018-12-13 14:49:34
【问题描述】:
我已经尝试了好几个小时来完成这项工作。每当我运行代码时,它总是给我一个“第 28 行:期望一个赋值或函数调用,而是看到一个表达式”错误。
import React from "react";
class Brewery extends React.Component {
constructor(props) {
super(props);
this.state = {
breweries: []
};
}
componentDidMount() {
fetch("https://api.openbrewerydb.org/breweries")
.then(response => response.json())
.then((data) => {
this.setState({
breweries: data,
})
})
}
render() {
const { breweries } = this.state;
return(
<ul>
{breweries.map((brewery) => {
<li key={brewery.id}>
{brewery.name}
</li>
})}
</ul>
)
}
}
export default Brewery;
【问题讨论】:
标签: javascript reactjs