Next.js 13.3: diretório app já pode ser usado em produção?

Ontem, em seu blog oficial, o Next.js anunciou sua versão 13.3, introduzindo recursos novos como rotas paralelas e interceptivas, que são aplicadas em casos como modais (que agora seriam uma página inteira sendo renderizada junto com a página atual) e outros, isto é, você pode renderizar duas páginas ou duas rotas inteiras simultaneamente, e outras várias melhorias que, em sua maioria, estão disponíveis e/ou foram direcionadas somente ao app dir.

Sabendo disso, gostaria de saber o que vocês pensam sobre a estabilidade do diretório app do Next.js: já podemos usar em produção? Ou ainda devemos continuar com o antigo diretório pages e nos abster desses recursos novos?

OBS: para quem tiver interessado em conferir tudo o que foi adicionado ou atualizado nessa nova versão, basta ler o artigo Next.js 13.3 do próprio blog do Next.js

A propria documentação não recomenda o uso em produção ainda. Beta é beta.

Agora, tudo depende do seu objetivo, a decisão é sua.

Uma coisa é desenvolver um blog, outra coisa é desenvolver um marketplace.

Não é a recomendação pois pode quebrar a API nas atualizacoes e aí você pode ter que reescrever uma parte do seu código mas eu já uso faz um tempo no news.lemeno.io.

E tá tendo que mudar muita coisa quando chega uma nova atualização?
Até agora não. Sendo um ex-CEO de uma empresa que tinha um grande projeto open-source (+500.000 devs) eu entendo que a Vercel ou qualquer empresa séria não vai liberar um beta antes de ter uma certa certeza da API. Acho que uma diferença entre Meteor.js e o Nextjs é que o Nextjs lança versões ainda muito bugadas e limitadas. No Meteor.js a gente só lançava versões com tudo bem redondo. Então vão ter coisas que não vão funcionar direito, por ex, tive problema com internalization dentro do layout mas não tive nenhum problema com coisas parando de funcionar. Esses grandes projetos tem muito teste de regressão então se algo quebrar eles normalmente avisam no release notes.

Também gostaria de saber sobre, estou iniciando um projeto con o Next e seria ótimo ja desenvolver usando a nova lógica

sinceramente ta um pouco dificil acompanhar as novas tecnologia atualmente

Eu to arriscando um pouco e estou usando em um projeto paralelo que vai para produção. No caso o projeto é um ecommerce bem completo. Eu iniciei tem uma semana então não tenho muita coisa ainda desenvolvida, mas até então está bem tranquilo de desenvolver

enquanto aquela mensagem dizendo que é experimental nao sair da cli, eu mesmo nao uso.