Redux 从 Promise 填充默认状态
Redux populate default state from Promise
我的一个 sub-reducer 有一个默认状态,需要在 promise 中计算。
我可以在创建商店之前检查空状态,并计算默认状态,然后创建商店,但这非常脆弱,因为我必须在它所在的地方了解很多关于状态内部结构的信息不属于。
有什么好的方法吗?
我不会延迟商店的创建,因为它不依赖于数据,它是您应用程序机制的基本部分(如果您的承诺被拒绝会怎样?)。我建议在承诺解决时调度 INIT_STATE
操作。
还有lazy-loading减速器的选项,请看这里:
我的一个 sub-reducer 有一个默认状态,需要在 promise 中计算。
我可以在创建商店之前检查空状态,并计算默认状态,然后创建商店,但这非常脆弱,因为我必须在它所在的地方了解很多关于状态内部结构的信息不属于。
有什么好的方法吗?
我不会延迟商店的创建,因为它不依赖于数据,它是您应用程序机制的基本部分(如果您的承诺被拒绝会怎样?)。我建议在承诺解决时调度 INIT_STATE
操作。
还有lazy-loading减速器的选项,请看这里: