问题标签 [normalizr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

redux - 在实体非规范化期间修改 JSON

在 JSON 规范化期间,我能够在处理实体时对其进行修改。比如说,我在这个阶段向实体添加了一个新属性。我可以通过为processStrategy.

我想知道的是:有没有办法在非规范化阶段进行类似的自定义处理,因为每个实体都是非规范化的?

0 投票
1 回答
239 浏览

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

如何使用 normalizr's schema.ObjectwithprocessStrategy

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

我想做这样的事情

0 投票
1 回答
78 浏览

javascript - 在非规范化中使用仅在输入数据中提到的实体

我重新选择了每次更改 redux 存储中的任何集合时都会重新呈现的选择器,但我希望它仅在输入数据中引用的 id 更改时才更改。这可能与当前denormalize功能?

代码是:

0 投票
1 回答
1449 浏览

normalizr - 为什么归一化状态形状需要一个包含所有“id”的数组?

在上面的示例中,是否有任何理由我需要将其api包含在内。我假设这样您可以更快地进行计数,您可能可以进行排序,但通常我不明白是否会影响性能。

0 投票
2 回答
149 浏览

javascript - 使用 normalizr react 规范化数据的问题

我正在尝试使用 normalizr 规范化以下数据。我希望能够轻松提取位置对象。更具体地说,我希望将电影对象嵌套在位置对象中

我的代码:从 ajax 调用(results.data)中检索数据后,我想将其展平。

我试图规范化的数据:

电流输出:

0 投票
0 回答
322 浏览

normalizr - normalizr 关系数据与分页合并

我正在尝试创建具有关系 id 的实体。使用关系数据检查了 normalizr 示例,但是在分页时,旧的帖子 ID 数组被替换为新的帖子 ID 数组,它们没有合并。

初始实体:

分页后会发生什么:

分页后我的期望:

这是代码,我错过了什么吗?谢谢 !

0 投票
1 回答
975 浏览

redux - 一对多关系的 Redux 状态形状

在设计具有相关实体的状态形状时,官方 Redux 文档建议通过 ID 引用而不是嵌套:http ://redux.js.org/docs/basics/Reducers.html#note-on-relationships 。

在一对多关系中,Normalizr 会将引用放在关系的“一”侧,例如:

这比将参考放在“多”方面更好吗?例如

在创建 Redux 存储时,我把引用放在哪里重要吗?

0 投票
1 回答
176 浏览

normalizr - 规范化链接的 id

我这里有一组奇怪的数据。

我得到这样的所有配置文件:

但是我想photos用来自的条目替换 id 数组linked.photos,这可能吗?还是需要后期处理?我目前正在做自定义后期处理。

0 投票
2 回答
1348 浏览

normalization - 如何规范化这个递归嵌套 JSON

尝试使用 Normalizr 规范化包含与父级相同类型的嵌套模式的我的有效负载时遇到一些问题

例如

在上面的 json 结构中,嵌套部分可以是一个对象,也可以是一个数组。

0 投票
1 回答
1506 浏览

javascript - 使用 normalizr 规范化我的嵌套 JSON

我的服务中有以下 JSON:

并且希望将其标准化,因此需要一个votingCard 列表和一个具有“votingCard”属性的选民列表,该属性通过id 引用votingCard。

但是,我没有得到我想要的:

为什么会有“未定义”?

在此处输入图像描述