normalizr

    3

    1答えて

    comments : { byId : { "comment1" : { id : "comment1", author : "user2", comment : ".....", }, "comment2" : { id : "comment2", author : "user3"

    1

    2答えて

    normalizrを使用して次のデータを正規化しようとしています。私は場所のオブジェクトを簡単に抽出できるようにしたい。具体的には、ムービーオブジェクトをロケーションオブジェクト内にネストしたいと考えています。 マイコード: ajax呼び出し(results.data)からデータを取得したら、それを平坦化します。 const location = await new schema.Entity(

    0

    1答えて

    私のAPIから戻るJSONがあります。 [{ "_id": "id1", "userId": "u1", "createdOn": "2017-11-13T19:24:05.269Z" }, { "_id": "id2", "userId": "u2", "createdOn": "2017-11-13T19:23:

    1

    1答えて

    エンティティをスキップしようとしています。私はをidAttributeから返すようにしましたが、スキップしません。これは可能ですか?私は、キーidが存在しない必要はありませんすべてのエントリをスキップしたいしかし articles: { 1: {commenter: "foo", id: 1} 2: {commenter: "bar", id: 2} undefine

    1

    1答えて

    ここには奇妙なデータがあります。 const data = { profiles: [ { name: 'Joe', photos: [1, 2, 3] }, { name: 'Ryan', photos: [2] }, { name: 'Bob', photos: null } ], linked: { photos:

    0

    1答えて

    JSONを正規化する際に、エンティティを処理する際にエンティティを変更できます。たとえば、このフェーズでエンティティに新しいプロパティを追加するとします。 processStrategyの機能を設定することでこれを行うことができます。 私が疑問に思っていたのは、各エンティティが非正規化されているので、非正規化フェーズで同様のカスタム処理を行う方法はありますか?

    0

    1答えて

    使い方normalizrのschema.Objectそれは const deepNestedObj = new schema.Object({}, { processStrategy: (value) => { someExternalService(value); return value; } }) const schema = new schema

    0

    1答えて

    私はこのようになり、ネストされたデータを持っている:あなたは、これは任意のネストと入れ子構造で見ることができるように { components: [ guid: "cms-container/c154c79596b3af6326966b0c994e2a934", regions: [{ guid :"r1c154c79596b3af6326966b0c99

    0

    1答えて

    私は、レビュックスストアのコレクションが変更されるたびに再レンダリングされる再選択セレクタを持っていますが、入力データで参照されるIDが変更された場合のみ変更します。これは現在のdenormalize機能で可能ですか? コードは次のとおりです。 // TODO: fix rerenders const mediaSelector = createSelector( ({ media })

    2

    1答えて

    私はnormalizrを使用しています。私は文字列を正規化しようとしますが、私は理解しませんでした。 (それは間違っているので注意してくださいconversationIdSchemaに動作していない)私はこのようなconversationIdsを持っていると思ってい { result: { mails: ['mailId1', 'mailId2'] }, entities: {