首页 > 解决方案 > 如何解决 react redux 项目中的错误?

问题描述

链接到项目

在这个 react redux 项目中,我试图将答案添加到状态中的用户对象。但是我收到一个错误,不知道为什么会收到这个错误以及如何解决它。当我选择一个选项并提交表单时,它会引发错误Cannot read property 'answers' of undefined。我不知道如何解决这个错误。请帮忙。上面的项目链接在代码沙箱在线编辑器中打开。如果您想在本地编辑器中工作,请npm install在命令提示符下运行。

标签: javascriptreact-redux

解决方案


我认为您在“reducers/questions.js”中犯了一个错误。您需要重新创建SAVE_ANSWER_TO_USER动作和减速器。这是我的沙盒链接从你的分叉。

https://codesandbox.io/s/would-you-rather-h2o7r

您可以确认用户状态内答案的变化。


推荐阅读