Pour plus de détails, je travaille sur un projet qui utilise le dossier /app comme conteneur de routage principal, mais en raison de certains problèmes de fuite de mémoire décrits dans le référentiel Next.js, nous rencontrons Voici les performances problème. Je me demande s'il est possible de créer une nouvelle partie du projet dans le dossier /pages (sans entrer en conflit avec le routage existant bien sûr), ou même d'utiliser TypeScript puisque le projet existant est construit en JavaScript.
Selon la documentation NextJs, vous pouvez utiliser les dossiers /app et /pages.
Cependant, /app est une version mise à jour du dossier /pages, qui est le dossier par défaut dans Next JS 13. Dans leur documentation, ils décrivent ce qui suit :
Cela nous amène à comprendre qu'à l'heure actuelle, le dossier /pages est pris en charge comme moyen de migrer vers le nouveau dossier /app. De plus, ils ont mentionné :
Je suppose que techniquement, vous pouvez utiliser les deux en même temps, mais je ne pense pas que vous devriez le faire.
Vous pouvez visiter cette page pour plus d'informations :Fondamentaux du routage