reducers

    1熱度

    1回答

    的陣列如果非要說代表一個購物車對象的數組(以反應) [ { id: 1, qty: 1 } ] 這將是將項目添加到這個state的一種巧妙的方法? 我將需要檢查數組是否包含具有該ID的對象,如果它確實然後更新它的數量,如果不是那麼只是創建一個新的數組元素添加這個新的對象。 我得到我自己一團糟試圖與以多功能風格新ES6語法寫這...這是我迄今爲止... let initialState = []

    0熱度

    1回答

    比方說,我有寫在一個非常大的應用程序反應/終極版,我已經得到了應用拆分成模塊,的WebPack import語句等 我需要提供一個設置,對於給定的生產版本,我選擇哪些模塊應該包含在dist中(其餘部分將被忽略)。例如,我有模塊A,B,C,D。一個客戶支付模塊A & B,這就是他得到的,另一個支付給所有人並得到A,B,C,D。這是應該的捆綁銷售,當然,有一個一致的代碼庫。 上的WebPack水平,我

    0熱度

    2回答

    我有一個從超級(父級)類擴展的子(子)類。我想辦法提供對Mapper的輸入值一般類型,這樣我可以提供兩個孩子和家長作爲有效值是這樣的: 公共靜態類MyMapper擴展映射< ...,MyParentClass,...,...> 我希望從MyParentClass擴展的MyChildClass也是有效的。 然而,當我運行程序,如果該值是一個子類我得到一個例外:從地圖值 類型不匹配:預計MyParen

    1熱度

    1回答

    我在我的還原器階段收到了JAVA堆空間錯誤。我在我的應用程序中使用了41還原器,還使用了自定義分區器類。 下面是我的reducer代碼,拋出錯誤。 17/02/12 05:26:45 INFO mapreduce.Job: map 98% reduce 0% 17/02/12 05:28:02 INFO mapreduce.Job: map 100% reduce 0% 17/02/12 05

    14熱度

    4回答

    從谷歌Analytics跟蹤代碼: var _gaq = _gaq || []; 是如何工作的呢? 它是一個條件變量賦值? 這是否與說: if(!(_gaq)) {_gaq = []; } ?

    2熱度

    3回答

    我有一個小問題,即我不知道如何從reducerRegister.js中的reducerForm.js reducer訪問isLoading值,我嘗試了所有我能想到的,所以我現在被卡住了。只是想提一下,我已經使用了combineReducers函數,並且我在提交後使用isLoading值來禁用按鈕,所以它的初始狀態是false,點擊提交後它會得到真值,並且在表單成功發佈後它會得到錯誤的值再次。下面是

    0熱度

    1回答

    我剛剛介紹到了redux,並且遇到了預加載狀態一段時間的問題。 當使用單個reducer時,我使用下面的代碼,它用於正常工作。有關片段:: const head = (state = {}, action) => { switch (action.type) { case 'TOGGLE_VISIBLITY': if (state.head.content !== acti

    0熱度

    1回答

    據我所知,reducer中總是有一個靜態的initialState,現在我想異步從遠程服務器獲取初始狀態,我知道如何獲取它們,我可以在componentWillMount在相關的表示組件中,但它不是隻用於表示?在與存儲連接之前,我應該在哪裏放置提取代碼並獲取初始狀態? getInitailState =() => { return ( fetch(apis.GETINITAIL

    0熱度

    1回答

    我試圖通過使用react-redux將道具傳遞給多個組件。我收到並試圖傳遞的數據來自數據庫,因此涉及到異步性。由於道具在擊中組件時沒有定義,我的應用程序正在拋出未定義的錯誤。在它引發組件中的錯誤之後,它將繼續解析狀態,但一旦定義了狀態,它就不會使用新的道具重新渲染組件。另一塊金塊......我使用的是聯合收割機。在使用CombiReducers(僅使用嬰兒減速器)之前,我沒有這個問題。它開始後,我

    -2熱度

    1回答

    我更新了reducer中的transcriptDisplay(我有一個按鈕單擊來更新狀態的方法)。我可以看到它在狀態樹中得到更新。 case actions.TRANSCRIPT_GET: return Object.assign({}, state, { transcriptDisplay: action.payload, }); 但它不會呈現在視圖上。這是視圖