javascript - 更新 redux reducer 状态
问题描述
我想在同一页面上更新我的内容,但在服务器更新后它显示旧数据
姓名:阿诺德施瓦辛格
在我使用 redux-from 将我的数据 Arnold Schwarzenegger更新为Schwarzenegger后,它在服务器上发生了更改,但它在页面上显示了Arnold Schwarzenegger
成功后,我想用新数据替换状态,就我而言,我正在使用
编辑
case 'EDIT_REQUEST':
return {} // checking the id is same or not using action ID
case 'EDIT_SUCCESS': // after server update
return {} // i want to change data using action id,
unfortunately action is not available her
case 'EDIT_FAILURE':
return {}
解决方案
在我使用 redux-from 将我的数据 Arnold Schwarzenegger 更新为 Schwarzenegger 后,它在服务器上发生了更改,但它在页面上显示了 Arnold Schwarzenegger
这意味着您的服务器返回旧数据,请检查您的更新或 findOneAndUpdate 有{ new: true }
推荐阅读
- python - 在 Ubuntu 18.04 上安装 Shady:未找到 GLIBC_2.29
- apache-kafka - 如何审计来自 Kafka 流的事件
- sql - Bigquery 根据上一年日期条件替换列中的值
- android - 如何在设备重启时重新注册地理围栏?在用户解锁设备之前(在 LOCKED_BOOT_COMPLETED 中)
- svg - 问题以放大 svg 内的元素
- html - 如何用许多 div 孩子制作一个 Div,让一个孩子覆盖整个父母的空间
- javascript - 消息说 [Ljava.lang.Object] 被传递代替值
- rpgle - READE 字段键直到 EOF 在 RPGLE 的子文件中
- laravel - Laravel-VueJS App - 如何防止 Axios 帖子重新加载页面(不使用表单)
- c# - 当从 Web API 项目调用时,Polly 在 .NET Framework 4.6.1 上无限期地等待线程