- Notifications
You must be signed in to change notification settings - Fork4
A collection of helpers and utilities for selectors
License
sgrishchenko/reselect-utils
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Install from the NPM repository using yarn or npm:
yarn add reselect-utils
npm install reselect-utils
Such projects asReselect andRe-reselect try to solve the task of memoization. But there is no standard solutions for some applied problems. This library was created to try to systematically solve the following problems:
- Work with optional objects as a source for selection.
- Binding parametric selectors to specific property values.
- Adaptation of parametric selectors to the new parameter interface (useful for creating parametricstructured selectors).
- Using selection results as parameters for a new selection.
- Calculating the aggregate value from a collection of selector results.
- Structuring of selection results (more proper typed version ofstructured selector andcached structured selector).
- Implementation of key selectors composition (useful forkey selector creator usages).
Reselect Utils is inspired by projects such asReselect,Re-reselect andts-optchain.Also functional programming principles are used for design of this library. For example,Chain Selector was inspired by Monad Pattern.
About
A collection of helpers and utilities for selectors
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.