提交按钮在 React Movie 应用程序上不起作用

问题描述 投票:0回答:1

我从事这个电影评论项目已经有一段时间了,但我很难让提交按钮正常工作。

该程序的工作方式是我有三个部分,一个部分有电影信息,下一个部分有评论,第三个部分是允许用户自己评分并将其添加到评论列表中的表格。唯一的问题是,即使使用我之前使用的代码,评论列表也不会更新。我注意到的一件事是,标题为“movies”的应用程序中的 useState,它显示了 .js 信息文件中的所有数据。但是,它应该被视为“任何”数据类型。

我也想在这里添加我的代码!

https://stackblitz.com/edit/vitejs-vite-rwqfjz?file=src%2FApp.jsx

到目前为止我已经尝试更改参数、道具但没有结果。

javascript reactjs react-hooks react-props
1个回答
0
投票

错误是,如果您在单击“提交”后检查控制台,则评论值未定义,从而出现此错误

无法读取未定义的属性(读取“评论”)

在 app.jsx 上 -> 14:21 用户评分 22.4

解决了问题,转到 movieInfo.jsx 并在第 40 行或您渲染 userRating 组件的位置,您制作了 movieId={movies.id} 而不是 {movieInfo.id}!!!...

© www.soinside.com 2019 - 2024. All rights reserved.