Refatorando Tudo
Deu pra perceber que acabamos repetindo muito os arquivos layout.tsx
e error.tsx
. Vamos aproveitar a funcionalidade do Next.js de layouts aninhados / nested layouts para evitar repetição de código?
- Vamos passar o
error.tsx
e olayout.tsx
para um nível acima (dentro da pastaapp/(auth)
); - Podemos agora apagar todos os outros arquivos
error
elayout
.