At the first glance, the Recompose is the right answer to all the questions that arose when we are thinking how to make our react components more reusable and more testable ones. The library has a great API documentation, but until April this year it was lack of examples. For those people, who are not quite familiar with the functional programming, it wasn’t quite easy to understand how to use this library in some cases. Let’s start from the other end and go from the real-world examples and see how we can use Recompose in them and what benefits it can bring to us.