Résoudre l'erreur des paramètres asynchrones (`params` should be awaited) sur NextJS 15

Découvrez comment résoudre l'erreur "params should be awaited" lors de votre mise à jour vers NextJS 15. Cet article explique pourquoi cette erreur survient et vous guide étape par étape pour la corriger.
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo

Vous avez peut-être eu ce message d'erreur lors de votre passage à la dernière version de NextJS 15 :

CONSOLE
Error: Route "/xxx/[slug]" used `params.slug`. `params` should be awaited before using its properties.

Si c'est le cas : ceci fait suite aux nouveautés introduites dans NextJS 15.

Heureusement rassurez-vous, il est très simple d'en venir à bout ! 😉

 

Comprendre l'erreur `params` should be awaited

Cette erreur vient du fait que vous avez très certainement un de vos composants qui utilise les paramètres de l'url :

JSX
export default async function Page({ params: { slug } }) {
    // ...
}

Dans notre exemple, nous attendons un paramètre slug depuis l'url /xxx/[slug].

Bien que ceci fonctionnait avec les versions précédentes de NextJS, ce n'est plus le cas désormais. 👀

 

Corriger l'erreur `params` should be awaited

Pour corriger cette erreur, rien de plus simple : il vous suffit d'attendre que params soit bien chargé par NextJS.

Bon à savoir

Depuis NextJS 15, params est appelée de manière asynchrone. Il s'agit d'une promesse qu'il faut attendre avec le mot-clé await.

Voici comment corriger cette erreur :

JSX
export default async function Page({ params }) {
    const { slug } = await params;

    // ...
}

Et le tour est joué !

 

Pour aller plus loin avec NextJS 15

Envie de vous mettre à jour sur NextJS 15 ? Allez donc voir notre formation dédiée à NextJS ! Vous pouvez la commencer dès maintenant et elle vous présentera toutes les nouveautés de la dernière version de NextJS !

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Les nouveautés de NextJS 15

NextJS 15 a été présenté aux yeux du monde le 24 octobre 2024 à San Francisco, voici tout ce que l'on sait des puissantes nouveautés de NextJS 15 !

13 septembre 2024

Mettre en place la revalidation sur-demande avec NextJS

Si vous êtes développeur web, vous savez sûrement à quel point il est important d'avoir un site rapide et réactif pour offrir une expérience utilisateur optimale. Dans cet article, nous allons vous présenter comment mettre en place la revalidation sur-demande avec NextJS, une fonctionnalité qui permet de rafraîchir les données de votre site uniquement lorsque cela est nécessaire. Grâce à cette méthode, vous pourrez économiser des ressources et améliorer la performance de votre site web, tout en offrant des données à jour à vos utilisateurs.

31 mars 2023

Utiliser le localStorage dans une application NextJs ou React

Cet article a pour but de vous apprendre à utiliser le localStorage dans une application Next.JS ou React. En effet, il y a quelques différences avec l'utilisation normale, dans une application vanilla.

21 août 2024

Comment utiliser les Server Actions avec NextJS

Découvrez pourquoi et comment les Server Actions de NextJS améliorent les performances à la fois sur les Client Components et les Server Components, et apprenez à les utiliser dans vos projets.

26 septembre 2024

Mettre en place un loader au changement d'une page Nextjs

Avez-vous déjà été sur un site où vous cliquez sur un lien et rien ne se passe ? Ou peut-être vous êtes-vous demandé si votre demande a bien été reçue ? C'est ici que la mise en place d'un loader entre en jeu. Dans cet article, nous allons vous expliquer pourquoi il est important d'avoir un loader sur votre site web, comment le mettre en place dans votre projet Nextjs et créer une fonction qui permettra d'afficher le loader tant que la page n'est pas chargée. Si vous souhaitez améliorer l'expérience utilisateur sur votre site web et rassurer vos visiteurs, cet article est pour vous.

30 mars 2023

Les nouveautés de Next.js 16

Next.js 16 a été annoncé lors de l'événement du 22 octobre 2025 à San Francisco : voici toutes les nouveautés du framework React le plus populaire de ces dernières années !

22 octobre 2025

Mettre en place des thèmes en SCSS avec NextJs ou React et les contextes

On ne peut pas modifier une variable scss, car scss converti son code en css, en appliquant directement les valeurs des variables. Il est donc difficile de mettre en place un thème clair / sombre sur son projet React ou Next et scss. Heuresement, il y a des solutions, que nous allons découvrir dans cet article.

15 août 2024

Envoyer un email avec NextJS et SendGrid gratuitement

Vous avez toujours souhaité envoyer des emails avec JavaScript ? Ou plus précisément, comment envoyer des emails avec React voir NextJS ? Alors découvrons ensemble comment utiliser SendGrid ! Il s'agit d'une solution facile et rapide à mettre en place, qui nous permettra de s'assurer que nos emails soient envoyés et le plus important : qu'ils soient bien réceptionnés.

13 octobre 2021

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.