There should be an official example that covers:

* authentication;

* pagination;

* routing;

* caching;

* creating/updating entities with a remote backend;

* optimistic mutations.