Modul
En avgränsad fil med kod som exporterar delar för andra filer att importera. Grunden för hur ett JavaScript-projekt delas upp.
I JavaScript är en modul en fil som exporterar delar av sin kod — funktioner, objekt, konstanter — för att andra filer ska kunna importera dem. Det är mekanismen som gör att ett projekt kan delas upp i hanterbara delar i stället för att leva i en enda lång fil.
Next.js använder ES-moduler (import/export-syntaxen) och lägger till egna alias som @/ för att förenkla relativa importer. import Button from '@/components/Button' fungerar från vilken fil som helst utan att räkna upp mappar.
Att strukturera kod i väldefinierade moduler med tydliga gränssnitt gör den enklare att testa, underhålla och återanvända. En modul ska helst ha ett tydligt syfte som du kan förklara i en mening.