如何将 processStrategy 与对象模式一起使用

How to use processStrategy with Object schema

如何将 normalizr 的 schema.ObjectprocessStrategy

一起使用

看起来 Object 没有像 Entity 那样的 processStrategy 选项

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

我想做这样的事情

对象不使用 processStrategy。查看 docs.

中可用的选项

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

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