如何将processStrategy与Object模式一起使用

时间:2017-08-30 02:14:25

标签: javascript redux normalizr

如何在schema.Object

中使用normalizr processStrategy

看起来Object没有像Entity

这样的processStrategy选项
const deepNestedObj = new schema.Object({}, { 
  processStrategy: (value) => {
    someExternalService(value);
    return value;
  }
})
const schema = new schema.Entity(...)

我想做这样的事情

1 个答案:

答案 0 :(得分:1)

对象不使用processStrategy。请参阅docs中的可用选项。

如果您的对象具有唯一ID,建议使用schema.Entity及其处理策略。

或者,由于看起来deepNestedObj可能是schema.Entity内部的内容,您可以使用实体上提供的processStrategy选项。