Would be great to change the example to use GraphQL and prepare a separate branch for that as in the other examples.