【问题标题】:How to use processStrategy with Object schema如何将 processStrategy 与对象模式一起使用
【发布时间】:2018-02-07 14:30:30
【问题描述】:

如何使用 normalizr 的 schema.Object 和 processStrategy

Object 似乎没有像 Entity 这样的 processStrategy 选项

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

我想做这样的事情

【问题讨论】:

    标签: javascript redux normalizr


    【解决方案1】:

    对象不使用 processStrategy。查看docs 中的可用选项。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-04
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 2015-09-27
      相关资源
      最近更新 更多