React-refetch

Now, our HoC works as expected and we can reuse it across the code base without any problems.

The question is, What should we do if we need more features?

For example, we may want to post some data to the server or fetch the data again when the props change.

Also, we may not want to load the data on componentDidMount and apply some lazy loading patterns instead.

We could obviously write all the features we need, but there is an existing library that has a lot of useful functionalities, and it is ready to be used.

The library is called react-refetch, and it is maintained by developers from Heroku.

Let's see how we can use it effectively to replace our HoC.

From the previous section, we have a List component, which is a stateless functional ...

Get React Design Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.