Commit afed9cc
build(deps): DEP-7 — redux 5 + react-redux 9 + reselect 5 + redux-saga 1.5 (WALLET-1333) (#1383)
Bump redux 4.2.1 -> 5.0.1, react-redux 8.1.3 -> 9.3.0, reselect 4.1.7 -> 5.2.0,
and redux-saga 1.2.3 -> 1.5.0.
Fix a dead deep-import (`react-redux/es/exports`) left over from react-redux 8,
which no longer resolves under react-redux 9's ESM `exports` map.
Wrap four previously-unmemoized selectors (selectVaultAccountsPublicKeys,
selectVaultAccountsExceptLedgersAccounts, selectAllContactsNames,
selectAllContactsPublicKeys) in createSelector, and split
selectIsAccountConnected's tuple-returning input selector into two scalar
input selectors — both were returning a new reference on every call, which
reselect 5's new default inputStabilityCheck/react-redux 9's stabilityCheck
now surface as dev-mode warnings.
Co-authored-by: Vynnyk Dmytro <simbiatoff@gmail.com>1 parent d703ab2 commit afed9cc
5 files changed
Lines changed: 58 additions & 892 deletions
File tree
- src
- apps/signature-request
- background/redux
- contacts
- vault
0 commit comments