reducers

    4熱度

    2回答

    在這一點上抨擊我的頭。我已經瀏覽了典型的ReactJS和Redux應用程序,並正在開發我自己的應用程序。問題是使用combineReducers()爲Redux商店創建單個縮減器時。我目前有三個減速器,它們在作爲createStore()的減速器參數進行添加時可以很好地工作。第一減速器擁有所有我的行爲,被稱爲: HeaderReducer import { isActive } from '../

    2熱度

    1回答

    我希望我的reducer能夠在狀態中填充一個根對象,而與它所在的狀態片無關。 我發現很多頁面解釋normalizr有多美妙,但沒有人解釋在何處以及如何存儲這些規範化的數據。 的問題是: 上午我試圖做一些不尋常的,錯了嗎? 我該如何修改根狀態對象中的狀態,因爲減速器只能操作一部分數據。 所以視頻減速機: const videos = (state, action) => { switch

    45熱度

    4回答

    我目前正在學習React,並試圖找出如何將其與Redux一起用於構建移動應用程序。我對這兩者如何相關/可用在一起感到困惑。例如,我在React https://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript中完成了本教程,但現在我想要在該應用程序中添加一些減法器/操作,並且我不確定那些將與我

    2熱度

    1回答

    所以我有一個數組chosenIds[],它基本上會保存一個ids (numbers)的列表。但是我無法訪問我的reducer中的狀態來檢查ID I parsed to my action是否在數組中。 const initialState = { 'shouldReload': false, 'chosenIds': [], }; export default funct

    0熱度

    1回答

    我的應用商店有一個store.authState子樹。在這個子樹中,有三件事,一個是authToken,一個isFetching布爾值,最重要的是一個fields對象。我的表單包含兩個字段:username和password。 我創建了一個叫做SET_FORM_FIELD_VALUE一個行動,這應該產生和因爲它們是由用戶修改更新每個字段的狀態。 我想我的SET_FORM_FIELD_VALUE更新

    3熱度

    3回答

    「減速器不同於減少任務,減速器可以運行多個減少任務」。有人可以用下面的例子來解釋嗎? foo.txt的:甜,這是foo文件 跳回到bar.txt:這是條文件 ,我使用2個減速。什麼是減少任務,並基於減速器中生成多個減少任務的情況?

    0熱度

    1回答

    我的代碼如下,爲什麼我的編譯器抱怨目前尚不清楚對我來說: rle.exs:3: warning: function reducer_fun/2 is unused ** (CompileError) rle.exs:15: undefined function reducer_fun/0 (stdlib) lists.erl:1337: :lists.foreach/2

    4熱度

    2回答

    在Reducers的許多資源(如the canonical blog post by Rich Hickey)中,聲稱reducer比常規的收集函數((map ... (filter ...))等)要快,因爲開銷較少。 什麼是避免的額外開銷? IIUC甚至懶惰的收集功能最終只走一次原始序列。計算中間結果的細節有何不同? 指針到Clojure中的實現,有助於理解上的差異將是最有幫助的太

    0熱度

    1回答

    我有2個減速器,我使用並組合它們。在第一個reducer中,我有一些可以獲得所有初始數據的東西(這與第二個reducer相關)。 如何在初始化/設置從第一個reducer到第二個的狀態下使用數據? function reducer1(state = initialState, action = '') { switch (action.type) { case constan

    0熱度

    1回答

    我試圖自定義批量加載map-reduce進入HBase,並遇到reducer問題。首先,我認爲我沒有很好地編寫reducer,但是當在reducer中拋出運行時異常並看到代碼正常工作時,我意識到reducer沒有運行。 到目前爲止,對於這個問題的一些常見問題,我沒有看到任何問題; 我的配置已經mapoutput和輸出單獨 我減速器和映射器已覆蓋 我可迭代的,我減速器輸入(可寫,放),所以... 這