我正在使用 React 创建一个 Chrome 扩展,它使用 Airtable 数据库,从教程中逐字复制代码。在我的 app.js 中,我按照说明在构造方法下方添加了一个名为“componentDidMount”的方法,该方法调用 Airtable API 以从中获取数据值。
我在第一行的左大括号上收到一个错误:
componentDidMount() {
fetch('https://api.airtable.com/v0/app172rHs45CgT8UH/Favorites? api_key=YOUR_API_KEY')
.then((resp) => resp.json())
.then(data => {
this.setState({ movies: data.records });
}).catch(err => {
});
}
确切的错误是';' 预期的。ts(1005)
我从教程中逐行复制了代码行并设置了我的 Airtable。我还粘贴了我唯一的 ID 密钥,所以我很困惑为什么会发生这个错误。我认为问题不是真正的分号,因为我尝试添加一个,但它仍然会引发该错误。我已经包含了问题行之前和之后的代码截图,以及教程的相关部分。
这是教程链接,当然我不希望有人真正阅读它。如果查看上下文有帮助,本教程的这一部分刚刚过了一半,在标题下:“集成 React 和 Airtable”
https://upmostly.com/tutorials/create-simple-web-app-react-airtable/#introduction
如果有人能告诉我可能发生了什么,我将不胜感激。我对这段特定代码的理解还不是很强,因为我只是想完成本教程并理解它的每个部分。
如果您需要其他信息/代码才能知道出了什么问题,请告诉我。非常感谢!