Dans Next.js, les components (composants) sont des éléments de base indépendants et réutilisables qui servent à construire des interfaces utilisateurs. Chaque component encapsule sa propre structure, son apparence et son comportement, rendant le code des pages principals plus lisible et plus facile à maintenir.