immutable.js

    5熱度

    3回答

    在我的應用程序中,當方向改變時,操作欄中的選定標籤被設置爲第一個標籤,我希望它保持在選定標籤上,而不是跳轉到在第一線標籤...

    1熱度

    1回答

    這裏我試圖在組件中顯示源代碼,但總是發現錯誤,因爲state.get不是函數。 reducer.js let initialState = Immutable.fromJS({sources: []}); export default function (state = initialState, action){ switch(action.type){ case Ge

    0熱度

    1回答

    我使用Redux的形式一成不變的,我試圖做的,我使用FieldArray用於待辦事項簡單的待辦事項列表, 當提交表單時,我沒有得到的值索引,因爲它是隻讀的用戶和我使用div呈現。如何在提交表單時獲得索引的價值。 MyCustom組件的外觀應該如何。 <TableRow selectable={false} key={index}> <TableRowColumn style={style

    2熱度

    1回答

    問題是由這個簡單的腳本所示: import time, os, sys sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 1) # line-buffer stdout print 'before sleep' time.sleep(10) print 'after sleep' 如果線緩衝是成功的,那麼就會出現之間有10秒的間隙兩條線的

    1熱度

    1回答

    在immutable.js中,什麼是空對象的等價物? 我的代碼是: let iState = fromJS(state) iState = iState.setIn(['ui', 'drafts'], {}) return iState.toJS() 但我認爲使用setIn時,我不應該使用{}。請告訴我應該使用什麼。

    0熱度

    1回答

    我需要推入數組中的第一個元素作爲最後。 問題是它是一個鏈接到對象。 如何用不變性幫手來做到這一點。 我現有的代碼是波紋管。 state = { table: [['', '', '', ''], ['', '', '', ''], ['', '', '', ''], ['', '', '', '']], }

    0熱度

    2回答

    我想圖如下圖所示: Map{ "status":1, "user":{ "name":"more", "age":8, "id":1 } } 我完整的代碼: import {fromJS} from 'immutable' let b={ "user":{ name:"more11", ag

    0熱度

    1回答

    我試圖根據一些傳入的分頁數據更新Immutable.Map,在我的數據結構中構建頂級索引。 傳入的數據是這樣的: [ { identifier: ADFASD, tags: [ tag1, tag2] }, { identifier: GGHYX, tags: [ tag2, tag3] }, ] 所需的結果 {

    0熱度

    1回答

    import {Map} from 'immutable' let map1 = Map({a:1,b:{c:2,d:3,e:1}); let map2 = Map({c:100,d:400}); 我怎麼通過合併MAP1和MAP2得到Map {a:1,b:{c:100,d:400,e:1}}?

    1熱度

    2回答

    TL; DR 有這使得像在JavaScriptElm-Union Types可能與Redux和ImmutableJS圖書館嗎? 想法 嗨! 我是相當新的終極版,還在探索使用最佳模式。我花了一些時間學習Elm,在Elm整個應用的核心重點是Model。 榆樹的核心prinicple正在無誤應用。在與JavaScript比較,因爲它也是一個靜態類型語言Elm是擠滿了基本類型(字符串,列表,布爾...)。