immutable.js

    1熱度

    1回答

    我有一個react-redux應用程序,使用不可變包裝在typescript中編寫。在那裏我有一個數據,它來自api,並且在商店中我將它包裝到Map中。在所有應用程序中,它們都被用作Map。 我創建了一個接口: export interface PaymentMethod extends Immutable.Map<string, string | NamedType<number>> {

    0熱度

    1回答

    我試圖用Immutable.js修改列表。 AFAIK,語法應該是 import {List} from './immutable' let origList = List(['a', 'b', 'c']) let newList = origList.push('d') // newList is coming out equal to 4 newList取整數值:列表的大小;當您使

    0熱度

    1回答

    我基本上試圖導入爲應用程序創建的「模塊」,並有權訪問應該出現在應用程序中的變量以及一些幫助功能。 我的模塊下面: import * as immutable from 'immutable'; const treeduxTrunk = immutable.Map(); export function setBranch(branchName: string, twigStruct: Obj

    0熱度

    1回答

    我是新來的原生& redux,我一直在嘗試很多,幾乎都有一個工作的應用程序。我有一個關於如何在redux中組織數據的問題,這將有助於在使用Listview/Flatlist解析本地反應時的性能。 下面是我從api收到的數據結構。 const data = { "abcd1": { "id":"abcd1", "title": "test", "

    0熱度

    1回答

    我有兩個列表,我試圖將它們組合到一個新列表中,以便現有的id被更新,新的列表被添加到列表中,然後按id排序。有沒有更好或更有效的方法來做到這一點? // Original list const list = Immutable.List([ { id: 1, name: 'List Item 1' }, { id: 2, name: 'List Item 2' },

    0熱度

    1回答

    我正在遷移一些代碼來使用Immutable JS,特別是一個記錄類型,並且我正在實現一些將已經從API中讀取的常規JS對象轉換爲Record類型的代碼,而我我熱衷於確保自己的寫作方式能夠儘可能多地進行結構共享。 想象NodeRecord有3場id, type and parent(還有其他的,但多數民衆贊成足夠 的例子) id始終是唯一的 type是一套< 10個選項(線條,矩形,橢圓形。 ..)

    1熱度

    1回答

    爲了管理我的不可變redux狀態,我需要讀取Immutable狀態並基於它呈現組件。 請參閱從webpackbin 這個代碼我實際的代碼是很長,但總結它可能是這樣的: import React from 'react' import {render} from 'react-dom' import {fromJS} from 'immutable' import Filters from '

    0熱度

    1回答

    所以我們可以說我做一個REST API調用,並以這種格式接收JSON: { "plan": { "createdDate": "05/04/2017", "location": { "city": null "state": null } "family": null } } 我減速 之內,使JS

    0熱度

    1回答

    我有從ImmutableJS Record對象和我想要的元件推到使用withMutations這樣內記錄屬性stack的數組: /* eslint-disable new-cap */ const InitialState = Record({ isOpen: true, item: null, type: '', stack: [] }); /*

    0熱度

    1回答

    我一起工作的REACT + REDUX和使用immutable.js 所以我在此狀態下結構 const jobs = Immutable.OrderedMap({ job1: Immutable.Map({name: 'job1Name', guid: 123, status: 'in progress'}), job2: Immutable.Map({name: 'job2N