问题标签 [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.
redux - 如何在 Redux Reducer 中更正引用规范化实体数据
全部:
我对 redux reducer 很陌生,大多数答案都指向 normalizr.js。举个例子:
我将架构定义如下:
我得到如下结果:
我想知道如何在 Redux reducer 和 combineReducers 中使用这些标准化数据?我怎么知道我应该去哪个实体根据引用字符串获取下一级数据(例如:当我得到“post1”时,我怎么知道我应该去post实体获取post1对象和post1对象内部,如何为那些comment1,comment2 .. 做到这一点
javascript - 标准化测验数据的问题
回复格式:
我有以下架构:
但在规范化后,我得到以下响应:
因此,基本上我的测验已正确标准化,但hints
保持原样,我不知道我是否遗漏了什么。
normalizr - 发布规范化数据(具有同一实体子级的实体)
我对 normalizr 很陌生。
我正在尝试规范化如下所示的 json api 答案:http: //myjson.com/15st3f
同一实体有一些嵌套元素。举个例子:
我应该如何开始?我有点困惑。可以正常化吗?你能有相同实体的数组,或者类似的东西吗?我可以做这样的事情吗?:
javascript - normalizr schema - child reference parent
Trying to get to grips with normalizr, data structure and schema shown below:
Current result:
Is it possible to add outlet references based on unique retailers? e.g.
reactjs - Normalizr + Redux - 更新单个实体的属性
我正在构建一个音乐播放器应用程序,我正在使用 REST API 从各个端点(播放列表、某个用户发布的曲目等)获取曲目
我正在使用 redux 和 normalizr 来管理我的状态。我创建了一个tracks
实体,用于映射track
对象及其 ID。
简而言之,我的状态看起来有点像这样:
到目前为止,这对我来说非常有用。但现在我正在构建favorite
通过调用另一个 API 端点来切换轨道状态的功能。
此端点不包括track
响应中的整个资源,但我确实想在 API 调用成功后更新user_favorited
单个实体的属性。track
实现这一目标的最佳方法是什么?
作为一种解决方法,我现在track
在端点调用成功后再次从另一个端点获取整个实体user_favorited
,但我希望找到一个不需要这样做的优雅解决方案。
reactjs - Redux 无法读取 Schema Normalizr
我总是收到这样的错误:
未捕获(承诺中)TypeError:无法读取未定义的属性“periodListSchema”
这是我的代码:
我的架构
我的规范化操作
这是我的回应
我的 Normalzr 库是 v3.2.2 有人可以帮我找出问题所在吗?我正在努力理解这一点。
javascript - 是否可以用“normalizr”规范化“类似excel”的JSON(没有id)?
我想知道是否可以标准化这样的 JSON:
}
变成如此漂亮的格式:
基本上我想把第一行的数据当作列名来对待。然后使用这些列名作为我的行对象中键的名称。可以用“normalizr”做这样的事情吗?或者我应该深入研究“map”、“foreach”等数组的东西吗?:)
redux - 如何在 Redux 中使用标准化状态?
我需要帮助设计一个允许用户使用表单对视频进行评分的简单应用程序。我的状态由 2 个 reducer 组成,一个包含所有可评级视频的数据(以标准化方式),另一个包含表单状态:
请注意,在 rateForm 中,我引用的是视频 ID 而不是视频对象。问题是,如何从我的 rateForm 减速器中检索整个视频对象?
我觉得我正在遵循 Redux 设计的最佳实践,但我被这个非常简单的用例所困。任何帮助表示赞赏。
谢谢