reselect: Detailed Overview & Metrics

v5.1.1(5 months ago)

This package is actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 0Monthly npm downloads

Reselect is a popular library for creating memoized, composable selector functions in Redux applications. It helps optimize the performance of React components by efficiently computing derived data from the Redux store. Reselect allows developers to create selectors that efficiently extract specific pieces of state and perform complex computations only when necessary.

Compared to manual computation of derived data in Redux, Reselect simplifies the process and improves code maintainability. It enables better organization of selectors and reduces unnecessary re-renders in React components. Reselect is actively maintained and widely used in the Redux ecosystem.

Alternatives:
re-reselect+
recoil+
redux+
redux-saga+
redux-thunk+
reselect-tools+
re-reducer+
react-redux+
immer+
redux-orm+

Tags: javascriptreduxreactmemoizationselectors