Start with the documentation
Based on the pattern described in this article:
Through react hooks and the RemoteDataStore
abstraction on top of RemoteData
, this library also provides:
- lazy loading - only data which is necessary to render is fetched
- invalidation - you specify how long the data should live, and it'll be automatically updated
- sharing references to stores between components and deduplicating fetches
- retrying failed fetches