No projeto do github, tinha um exemplo completo de SPA com router, hooks e fetch.
Mas como vc comentou, acabei colocando em um repo separado e fazendo o deploy pra vocês poderem mexer, saca só: https://github.com/discovery-solutions/react-example
E o link do deploy: https://react-example-three.vercel.app/