normalizr

    2热度

    1回答

    我正在使用normalizr处理从Api接收的数据。当我收到名单时,我会按预期得到正常化的实体。 但是当我发送更新一个实体的请求时,我收到的只是一个包裹在数据信封中的实体,没有正确处理normalizr。 // Normalize setting import { Schema, arrayOf } from 'normalizr' export const player = new Sch

    2热度

    1回答

    我从服务器这样 [ { id: 1, name: "Alexandr", children: [ { id: 2, name: "Stephan" }, { id: 3, name: "Nick" } ] }, {

    0热度

    1回答

    假设用户已经收藏了许多猫和API端点应用arrayOf(“模式”)前压平的数组给猫的列表时,要求用户的最爱: const catsList = [{id:1,name:"catA"},{id:2,name:"catB"},{id:3,name:"catC"}]; // ex: GET http://app.com/api/favorites => results in following js

    2热度

    1回答

    我刚刚开始使用normalizr和Redux,而且我被困在对我来说似乎是一个简单问题的东西上,但我可能会做这个错误。所以我想正常化像这样的数组: { articles: [ {id: 1, someValue: 'test'}, {id: 2, someValue: 'test2'} ] } 成这样的结构: { result: {

    5热度

    3回答

    比方说,我有这样的结构,这是一个结果从一个API,并获取使用我的实体“normalizr”: entities: { users:{ 1: { name: 'John', posts: [ 1, 4 ] } }, posts: { 1: { name: 'First Post',

    1热度

    1回答

    渲染时是否有自动注入深度嵌套实体数据的方法? const mapStateToProps = (state, ownProps) => { let boardId = ownProps.params.id return { id: boardId, // is there an easier method to do this? comments

    1热度

    2回答

    我看到很多有关使用redux标准化商店的信息。但是当你想要显示图表中的数据时,你会做什么? 我的数据是这样的 {课程:[{章节:[{分配:[{...等等}]}]}]} 每个实体都有数据我我的手机上。编写代码太糟糕了。 我想在页面上显示该数据,但我的所有数据都是正常的。此外,ID喜欢为所有三个实体设置一个容器组件。 这看起来很难做到有和无正常化的REDX。必须有一个建议的方式来处理它。 谢谢

    0热度

    1回答

    我现在开始学习REDX。我用真实的例子作为起点,使用normalizr和reselect来处理数据。 现在,我需要了解将来自服务器的日期转换为js Date对象的最佳位置。由于normalizr已经处理了“一些Schemas”,我认为它也可以这样做,但我没有在那里找到它。 我应该在哪里转换这些日期?我的假设是我必须保留商店已经转换的这些日期。是对的吗?

    1热度

    1回答

    import { normalize, Schema, arrayOf } from 'normalizr'; var ListA = [ { id:1, text: "text1", comments : [ { id: 232, text: "asfasd" }, {

    2热度

    1回答

    我希望我的reducer能够在状态中填充一个根对象,而与它所在的状态片无关。 我发现很多页面解释normalizr有多美妙,但没有人解释在何处以及如何存储这些规范化的数据。 的问题是: 上午我试图做一些不寻常的,错了吗? 我该如何修改根状态对象中的状态,因为减速器只能操作一部分数据。 所以视频减速机: const videos = (state, action) => { switch