reactjs - react-admin,自定义reducer来操作state.admin中的数据
问题描述
我想在 react-admin 中注入一个自定义的 reducer 来操作里面的数据state.admin
。
文档中有一个部分用于添加自定义减速器,但此减速器可以处理自己的命名空间。
如何访问和更改内部数据state.admin
?
解决方案
combineReducer()
如果 store 是使用创建的 - react-admin 中的情况,则无法更新另一个 Redux reducer 中的数据。这是 Redux 的设计决定。
在您的情况下,您有两种可能性:
- 添加一个中间件(或自定义 saga),它将根据您的操作重新调度操作。这将允许您调度实际更新商店的 react-admin 操作(如 CRUD_DELETE_SUCCESS)。这样,您将能够(间接)更新商店的任何部分。
- 添加一个监听 react-admin 操作并存储相关数据的 reducer。这意味着您将在另一个自定义 reducer 中复制react-admin reducer 数据。
推荐阅读
- python - 用 Python PyQT5 掷骰子
- php - 在php的数据库中的同一行中插入具有相同名称的表单输入值
- image - 仅在 android 上使用referrer 响应本机图像请求。我如何在 ios 上完成这项工作?
- c# - 如何创建一个大小为 1 厘米的按钮?
- php - 在 Laravel 中按关系搜索和排序
- docker - 复制指令后,文件夹未显示在 docker 容器中
- javascript - 关于必须行驶 100 公里距离的汽车的游戏
- telegram - 如何获取/写入有关/在电报频道的评论中的信息?
- azure - Azure Cosmos 数据库 - 克隆没有数据的 Cosmos 数据库帐户?
- list - 使用地图功能时如何访问下一个元素?