通过在变量到达选择器/减速器之前将动作分配给变量,可以保存获取的数据吗?

问题描述:

我有来自Rails API的应用程序的数据,我可以控制发送的JSON对象的形状。当发送Redux操作时,收到的数据在发送到商店之前在前端进行标准化。通过在变量到达选择器/减速器之前将动作分配给变量,可以保存获取的数据吗?

- 简单enough-

我所希望做的是传递给调度阿克顿JSON数据的副本,其原始的,非标准化的形式作为道具的组件。这将节省从状态获取数据并将其转换为更适合在组件中渲染的表单的“反标准化”过程。

任何想法如何/在哪里可以做到最好?

谢谢!

仅供参考:这是一个解决正常状态下的关系数据问题,我一直在试图弄清楚。

一个可能的(直接的)解决方案是将“反规范化”版本存储在商店中的专用属性中,应用的组件或其他部分可以直接从该应用中访问它。

在调度适当的操作后,您可以将这个“反标准化”版本直接存储在reducer中。