可以通过在变量选择器/减速器之前将操作分派给变量来保存所获取的数据吗?

时间:2017-10-15 19:22:36

标签: javascript redux react-redux

我有从Rails API到应用程序的数据,我可以控制发送的JSON对象的形状。调度Redux操作后,收到的数据会在发送到商店之前在前端进行规范化。

- 足够简单 -

我希望做的是传递给组件,该组件以原始的非规范化形式将JSON数据的副本作为props分派给acton。这将保存“取消规范化”过程,即从状态中获取数据并将其转换为更有用于在组件中呈现的形式。

关于如何/最好地做到这一点的任何想法?

谢谢!

仅供参考:这是我一直试图找出的关于规范化状态的关系数据问题的解决方案。

1 个答案:

答案 0 :(得分:0)

一种可能的(直接的)解决方案是存储'去标准化'商店中的专用属性中的版本,您的组件或应用的其他部分可以直接从该处访问它。

您可以存储这种“反规范化”'在调度适当的操作后直接在reducer中使用。