如何将 processStrategy 与对象模式一起使用
How to use processStrategy with Object schema
如何将 normalizr 的 schema.Object
与 processStrategy
一起使用
看起来 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
选项。
如何将 normalizr 的 schema.Object
与 processStrategy
看起来 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
选项。