create-immutable-selector

1.0.0 • Public • Published

create-immutable-selector

createImmutableSelector is a customized version of reselect's createSelector with Immutable.is as equality check.

import createImmutableSelector from "create-immutable-selector";
 
const shopItemsSelector = state => state.getIn(["shop", "items"]);
const taxPercentSelector = state => state.getIn(["shop", "taxPercent"]);
 
const subtotalSelector = createImmutableSelector(shopItemsSelector, items =>
  items.reduce((acc, item) => acc + item.value, 0)
);

Package Sidebar

Install

npm i create-immutable-selector

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

153 kB

Total Files

6

Last publish

Collaborators

  • stepankuzmin