lbry-desktop/ui/redux
infinite-persistence a8149fe9bb
Memoize 'mutedAndBlockedChannelIds'
It was being recalculated repeatedly.

This memoizes it, although it still re-calculates occasionally despite none of the source arrays changed. I think it is due to the state change in the Preference Sync.

Note: input selectors to `createSelector` needs to be extractions-only (i.e. must not have transformations). I think most of our `makeSelect*` selectors violate this and broke memoization.
2021-09-29 21:55:01 +08:00
..
actions Livestream category improvements (#7115) 2021-09-24 10:26:21 -04:00
reducers Fix autoplay next default value (#7173) 2021-09-27 15:10:41 -04:00
selectors Memoize 'mutedAndBlockedChannelIds' 2021-09-29 21:55:01 +08:00