使用 React 和 Flux 时,标准做法是从操作进行 API 调用,然后将结果数据存储在 Store 类中。但是谁应该负责在数据存储后转换数据?
示例:我有一个EntryStore
可以保存代表购物清单项目的对象。我有许多可以应用于它们的过滤器(例如“仅显示dairy
”)。我目前通过调用具有这个工作EntryActions.filterEntries('dairy')
,该调度程序然后转到EntryStore
其中_filterEntries(tag)
方法变换EntryStore._entries
数组。这被认为是最佳实践吗?操作本身是否应该转换条目列表,然后将其传递EntryStore
给简单地保存?在这种情况下,Store 应该有多愚蠢?