Olá, @AntonioNeto estou usando a pasta app em um projeto e até agora não tive problemas! Estou achando de boa! Até gostei porque dentro desta pasta deixo apenas as paginas!
Meu projeto ficou assim por enquanto:
app -error.tsx -global-error.tsx -layout.tsx -loading.tsx -(main) -error.tsx -layout.tsx -page.tsx -template.tsx -(auth) -cadastre-se -login components -lib -events -elements -Button.tsx -ebook.tsx -Events.tsx -Footer.tsx -Header.tsx -Navbar.tsx -NavLink.tsx pages -404.tsx -api -validate-token.tsx
Esta ficando gigante o projeto, então coloquei só alguns arquivos tsx para você ver como ta ficando minha estrutura usando App!
*só detalhe: acredito que o error.tsx tem que ficar dentro de /page porque o 404.tsx estava na App e não estava funcionando! Agora não sei se isso é um bug ou deveria ser assim!