我有从Rails API到应用程序的数据,我可以控制发送的JSON对象的形状。调度Redux操作后,收到的数据会在发送到商店之前在前端进行规范化。
- 足够简单 -
我希望做的是传递给组件,该组件以原始的非规范化形式将JSON数据的副本作为props分派给acton。这将保存“取消规范化”过程,即从状态中获取数据并将其转换为更有用于在组件中呈现的形式。
关于如何/最好地做到这一点的任何想法?
谢谢!
仅供参考:这是我一直试图找出的关于规范化状态的关系数据问题的解决方案。
答案 0 :(得分:0)
一种可能的(直接的)解决方案是存储'去标准化'商店中的专用属性中的版本,您的组件或应用的其他部分可以直接从该处访问它。
您可以存储这种“反规范化”'在调度适当的操作后直接在reducer中使用。