reselect

    0熱度

    1回答

    我正在使用重新選擇從商店中派生我的數據。我保留一份Divisions和Teams的清單,每個部門都有它的清單。我還保留了現役部門的記錄,並將他們保存在一個陣列中activeIds。 基本上我有這樣的樹結構: const divisions = { activeIds: [], // this contains the selected division IDs list: {

    1熱度

    1回答

    智能/啞組件使用選擇說我有一個最頂層的智能組件調用預測,看起來像這樣: function mapStateToProps(state) { return { dates: state.getIn(['forecast', 'dates']), isFetching: state.getIn(['forecast', 'isFetching']) }; }

    0熱度

    2回答

    我有一個immutablejs和重新選擇的錯誤。 我在我的reactjs應用以下Redux的店: /* * The reducer takes care of our data * Using actions, we can change our application state * To add a new action, add it to the switch statement i

    2熱度

    1回答

    選擇器需要2個參數,狀態和道具,但我們如何處理關係數據的選擇器? initialState = { department :{ids:[1],byId:{name:'dep 1',id:1,parent:null}} sections :{ids:[2],byId:{name:'section 1.1',id:2,parent:1}} subsections :{id

    0熱度

    1回答

    我有一個React/Redux應用程序的工作認證流程,我使用reselect和redux-saga來處理狀態選擇和異步登錄/註冊功能。 我有一個容器,我一直在使用測試,登錄,註冊,註銷都工作。但是,現在我試圖找出構建應用程序的「正確」方式。 我的登錄表單和註冊表單應該是他們自己的所有內置功能的容器嗎?如果我這樣做,我發現自己複製了某些操作和代碼,例如SET_AUTH操作。 複製代碼並分離容器是否「

    1熱度

    1回答

    我們正在我們的react/redux應用程序中實施性能優化​​。部分優化包括引入重選。這對於直接從狀態派生的數據非常有效。但是從其他道具派生的數據呢? 實施例: 我們有3個部件FeedFeedItem和Contact(聯繫是用於顯示用戶的聯繫人信息的分量)。 a FeedItem獲取表示供稿中項目的對象,供稿項目的其中一個屬性是演員對象。這個對象就像一個用戶,但有點不同(這很糟糕,但不能改變)。這

    1熱度

    1回答

    我正在開發Ionic2應用程序ngrx。 要從我的商店中選擇數據,我正在使用reselect。 我有一些頁面使用相同的數據(來自同一個reducer),但與其他reducer數據結合,取決於當前頁面(這意味着每個頁面都有自己的重選器,但每個選擇器至少有一個與其他選擇器共同的論點,所以每當這些論點中的一個改變時,這些頁面的所有重排器都需要重新計算)。 它看起來是這樣的: page1 = create

    -2熱度

    1回答

    我剛剛通過我以前的工作應用程序,並將其重構爲使用重選作爲ngrx示例應用程序now does。我沒有任何編譯錯誤,但我有這個運行時錯誤: error_handler.js:53 TypeError: Cannot read property 'token' of undefined at loggedIn (session.reducer.ts:46) 從這個代碼在我session.

    0熱度

    1回答

    如何更新嵌套的不可變的地圖項目而不會使整棵樹變得臃腫? 例如: var tree = Map({ branch1:Map([]), branch2:Map({ 1: Map({id:1,value:'hello'}) }), }); 如何更新tree.branch2.1.value? 這會導致branch1獲得新的副本嗎? 我在Reactjs Redux應用程序中使用它。因爲我還使用選擇

    1熱度

    1回答

    我正將應用程序狀態的一部分從存儲移動到URL。 我目前使用REDX來管理我的應用程序的狀態以及reselect來創建選擇器。選擇器從redux存儲中的狀態計算派生值(原則上,這是它們唯一的輸入)。 現在,部分狀態將包含在URL中,因此我不知道如何閱讀它。 我已經看過react-router-redux,乍看之下可能會出現是解決方案(事實上,我可以得到我想用state.routing.locatio