recompose: Detailed Overview & Metrics

v0.30.0(over 6 years ago)

This package was last published over a year ago. It may not be actively maintained.Types definitions are provided via a separate npm package: @types/recomposeNumber of direct dependencies: 6Monthly npm downloads

Recompose is a utility belt for React that provides a set of higher-order components and utility functions to enhance the functionality of React components. It simplifies the process of composing components by offering tools for handling state, lifecycle methods, and props manipulation. Recompose promotes a functional programming style in React development, allowing developers to create more reusable and composable components.

Compared to similar libraries like Redux or MobX, Recompose focuses specifically on enhancing React components' capabilities without introducing additional state management complexity. It is actively maintained and widely used in the React community for its flexibility and ease of integration.

Alternatives:
react-use+
react-hooks-helper+
react-powerplug+
zustand+
redux+
mobx-react+
react-spring+
react-query+
effector+
react-final-form+

Tags: reacthigher-order-componentsfunctional-programmingstate-managementcomposition