reselect

    0熱度

    1回答

    我使用了ngRx文檔中一組非常有用的示例,嘗試着手使用我們的Angular應用程序的redux模型。下面的代碼工作 - 所有操作正確地觸發並更新商店。我可以在redux開發工具和商店記錄器中看到它們。 但是,我無法得到任何東西顯示在模板中。這只是空白。我不確定它是否涉及到三層的州樹,看起來像這樣的: grandpa: { grandpa: { grandpaCounter: 5

    0熱度

    1回答

    我重新選擇了每次收集redux存儲中的任何集合時都會重新呈現的選擇器,但我希望只有在輸入數據中引用的id更改時纔會更改它。這與目前的denormalize功能可能嗎? 的代碼是: // TODO: fix rerenders const mediaSelector = createSelector( ({ media }) => media.byId, ({ documents

    1熱度

    2回答

    我正在使用React和Redux。我有一個項目像{name: 'Jim', votes: '5', type: 'candidate'} 我使用的重新選擇來獲得項目的過濾列表商店。我也使用重新選擇來通過投票排序這個項目列表。 當一個項目被評爲它會自動更改列表中的位置(項目的變化,重新選擇它的工作和重新排序列表)。 我想阻止這種行爲。這可能沒有在州內重新排序?

    7熱度

    3回答

    我有一個選擇器返回一個數組。數組中的元素本身具有派生數據。我基本上需要一個遞歸memoization選擇器,返回由派生元素組成的派生數組。 我現在的嘗試是: export const selectEntitesWithAssetBuffers = createSelector( [selectSceneEntities, getAssets], (entities, loaded

    0熱度

    1回答

    我建立了用戶多選擇組件選擇的崗位季節。所以使用可以選擇春季和秋季。在這裏,我使用reselect來跟蹤選定的對象。 我的問題是,我的重選不會觸發它在第一次呈現。這個問題看起來很長,但它有很多console.log()行來澄清。所以請耐心等待我! :) ('main.js')這是我的模態組件。對於this.state.items數據是seasons = [{id: '100', value: 'Al

    0熱度

    1回答

    對於這個選擇代碼:? import { createSelector } from 'reselect' import { FilterTypes } from '../constants' export const selectFilterTodos = createSelector( [getTodos, getFilters], (todos, filters) => {

    2熱度

    1回答

    我用Reselect庫創建了一個簡單的Redux選擇器。選擇器獲取數組中的最後一個對象。 在Reselect docs中,測試示例使用Assert庫而不是Expect庫構建,但我的應用程序源自React創建應用程序,因此我包含Expect和Jest。 無論如何,無論我如何編寫選擇器測試,它都會掛在嵌套縮減器上:TypeError: Cannot read property 'arrayOfObj'

    1熱度

    1回答

    我有以下示例結構.. userId: { savedEvents: { eventId: true, eventId: true, eventId: true, }, organisedEvents: { eventId: true, eventId: true, eventId: true, },

    1熱度

    1回答

    我的應用程序已經有各種容器對象使用的大量選擇器。這些對於訪問狀態的不同部分非常有用,並且使得重構狀態變得更容易。 現在我想在我的一些reducer函數中使用我的選擇器。問題是在reducer內部,state參數引用狀態的特定片段,而選擇器函數期望與狀態根對象一起調用。 人爲的例子: /* Selectors */ const getTodos = state => state.todos;

    1熱度

    1回答

    My React組件具有一個prop類,它是基於來自redux存儲庫的數據的類實例。 原因是使用類及其所有自定義方法(超過50個)處理此數據要方便得多。 我無法使用PureComponent,因爲React始終認爲此道具已更改。問題是,我的React組件大部分都連接到這個支持... 我知道解決方案像重新選擇,但這意味着有太多(我的類有自定義方法多)選擇器只用於操作的這些數據。 你會建議什麼? 我R