normalizr相关内容
我正在尝试使用Normal izr正常化我的对象数组,但没有得到正确或预期的结果。 以下是3个对象数组: const assistants = [ { id: 1, first_name: "Nickolas", last_name: "Seamans", phone: "+62 949 597 4013", email: "nseamans
..
目前正在研究React + Redux项目. 我还使用 normalizr 来处理数据结构和 性能 由于在顶部具有较大的连接组件,可以向下传输数据,因此实际上会对性能产生负面影响.这是因为每次状态更改都会更新顶级引用,然后重新渲染每个组件,并且React将需要对所有组件执行协调. Redux通过假定所连接的组件是纯净的来优化它们(即,如果prop引用相同,则跳过重新渲染).如果
..
我正在使用normalizr util来处理基于非ids模型的API响应.据我所知,通常normalizr与ids模型一起使用,但是也许有某种方式可以“随时随地"生成ids? 我的API响应示例: ``` // input data: const inputData = { doctors: [ { name: Jon, post: chief }
..
我正在使用normalizr标准化响应. 我的问题是我不知道如何管理标准化响应. { result:[] entities: { words: { //... 1: { definitions: [1, 2, 3] } // other word objects... }, def
..
我正在尝试将用户规范化为一个完整的对象.我正在尝试根据文档这里.据我了解,输入应该是结果值之一,然后您提供架构和实体来处理重建对象.不过,返回的值是一个对象,该对象的键为0,值为输入.例如{0:44},而不是整个非规范化用户对象. userSchemas.js import { schema } from 'normalizr'; const photos = new schema.
..
我正在从我的API中获取数据,并在将其转储到redux之前将其通过normalizr传递.当我从API获取人员数据时,reducer应该将其附加到人员存储中.现在,我的reducer会覆盖商店中的所有现有数据. 减速器: export default function reducer(state={ people: { entities : {
..
在自述文件中查找示例: 给出“不良"结构: [{ id: 1, title: 'Some Article', author: { id: 1, name: 'Dan' } }, { id: 2, title: 'Other Article', author: { id: 1, name: 'Dan' } }] 添加新对
..
我在Redux上使用ReactJs,在一些教程和代码上,我看到人们建议并使用normalizr 保持状态不变.但是,保持平坦的真正优势是什么?如果没有,我会遇到任何问题吗?有必要吗? 解决方案 三个主要原因: 一成不变地更新嵌套的Javascript对象通常会导致难以维护的丑陋代码,除非您使用实用程序库来打包该过程 要无限地更新嵌套数据,您需要返回嵌套层次结构中所有项目的新副本.由
..
我正在重写一个与ngrx一起使用的Ionic项目,因为它正在增长,而且我需要保持集中状态. 我已经使用ngrx实现了它,并在Normalizr的帮助下使用归一化状态. 现在,我对如何将填充的对象传递给哑组件有疑问: 假设我有两个接口: interface Conversation { date: Date, lastMessage: string //thi
..
如何使用 normalizr 分配与实体父母相关的id / slug? 示例: 用户来电的API响应: { id:'12345', firstName:'John', images:[ { url:'https: //www.domain.com/image0', 名称:'image0' }, { url:'https://www.domain.com/image
..