Sobes.tech
Middle

Implemente em TypeScript um hook `usePage` que aceita uma URL, carrega os dados do usuário, retorna `data`, `loading` e `error`, repete a solicitação ao alterar a URL e cancela corretamente a solicitação ao desmontar o componente ou alterar a URL.