Redux从Promise填充默认状态

时间:2017-01-09 16:19:20

标签: javascript redux default

我的一个子减速器有一个需要在promise中计算的默认状态。

我可以在创建商店之前检查一个空状态,并计算默认状态,然后创建商店,但这非常脆弱,因为我必须了解很多关于状态内部结构的信息。一个它不属于的地方。

有没有好方法呢?

1 个答案:

答案 0 :(得分:0)

我不会延迟商店的创建,因为它不依赖于数据,它是应用程序机制的基本部分(如果您的承诺被拒绝会怎样?)。我建议在诺言结算时调度INIT_STATE动作。

还有延迟加载缩减器的选项,请看这里:How to dynamically load reducers for code splitting in a Redux application?