lbry-desktop/ui/component/viewers/videoViewer
infinite-persistence 7afe2c58b0 Debounce volume and muted state update.
## Ticket
"Overall React Lag or Extra Re-renders / Volume slider laggy since v0.48"

## The problem
Every redux update results in each mounted component's prop mapping function (the `select` and `perform` stuff) to be recalculated. This is normal per redux, but we do lots of heavy stuff there.

The slider was sending tons of redux update for the Volume and Muted setting.

## Changes
The redux volume/muted setting is just used to restore vjs to the user's setting on the next video, so it doesn't need to be updated immediately/constantly -- vjs keeps it's own video settings.  Debounced that action.
2021-11-29 16:19:38 -05:00
..
internal remove web and embed 2021-10-22 11:20:22 -04:00
index.js remove web and embed 2021-10-22 11:20:22 -04:00
view.jsx Debounce volume and muted state update. 2021-11-29 16:19:38 -05:00