减少mapStateToProps的执行时间

时间:2015-10-05 13:48:08

标签: reactjs redux

我在redux reducer中有一个规范化状态,并希望将对象作为视图模型加入,如帖子,评论和喜欢。因此,在每个操作mapStateToProps上,使用三个集合之间的自定义连接执行繁重的操作。有没有办法避免这种昂贵的重新计算?

我听说过reselect,但我无法理解如何在我的情况下使用它。

Reducers州看起来像这样:

posts: {'postId':{...postDataWithReferenesToCommentsAndLikeAuthors}}
comments: {'commentId':{...commentDataWithReferenesToCommentAuthors}}
users: {'userId':{...userData}}

我正在mapStateToProps合并每个帖子或评论编辑中的这些地图,并且它很慢无法使用。

The whole situation sketch

0 个答案:

没有答案