javascript - 如何解决 react redux 项目中的错误?
问题描述
在这个 react redux 项目中,我试图将答案添加到状态中的用户对象。但是我收到一个错误,不知道为什么会收到这个错误以及如何解决它。当我选择一个选项并提交表单时,它会引发错误Cannot read property 'answers' of undefined。我不知道如何解决这个错误。请帮忙。上面的项目链接在代码沙箱在线编辑器中打开。如果您想在本地编辑器中工作,请npm install
在命令提示符下运行。
解决方案
我认为您在“reducers/questions.js”中犯了一个错误。您需要重新创建SAVE_ANSWER_TO_USER
动作和减速器。这是我的沙盒链接从你的分叉。
https://codesandbox.io/s/would-you-rather-h2o7r
您可以确认用户状态内答案的变化。
推荐阅读
- mysql - SQL COUNT if a specific value is found and output in the same line
- c# - 长时间运行的 Web API 任务
- java - Asynchronous Programming and Reactive Programming
- arrays - How to optimize conditional statement in for loop over image?
- c# - 在委托操作中标签不显示
- excel - 复制一堆工作表并使用原始工作表的范围保存?
- palantir-foundry - 从 Slate 主页删除/隐藏“操作”按钮
- python - 为什么我不能使用 Discord.py 禁止/踢人?
- php - 从数组PHP中搜索数组的第一个数组中获取密钥
- laravel - Problem with laravel/ui in laravel after the last update