𝗝𝗼𝘂𝗿 𝟰𝟱 𝗱𝗲 𝗹'𝗮𝗽𝗽𝗿𝗲𝗻𝘁𝗶𝘀𝘀𝗮𝗴𝗲 𝗱𝗲 𝗹𝗮 𝘀𝘁𝗮𝗰𝗸 𝗠𝗘𝗥𝗡
J'en suis au 45ème jour de mon parcours full-stack.
Hier, j'ai appris le routage Express pour les pages HTML statiques. Aujourd'hui, je me suis concentré sur Tailwind CSS.
J'ai délaissé les fichiers CSS volumineux. J'utilise désormais un flux de travail utility-first. Cela accélère le travail de conception.
Tailwind fournit des classes utilitaires. On utilise ces classes pour construire des mises en page personnalisées directement dans le HTML.
Voici mon processus technique :
- J'ai installé Tailwind via des packages npm plutôt qu'un CDN.
- J'ai installé le cœur du compilateur avec npm install -D tailwindcss.
- J'ai configuré l'initialisation avec npx tailwindcss init.
J'ai aussi appris comment Tailwind réduit la taille des fichiers. Il utilise le tree-shaking pour supprimer les styles inutilisés.
J'ai configuré le chemin du contenu dans tailwind.config.js pour scanner mes fichiers HTML et JS :
module.exports = {
content: ["./public/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
}
Cette configuration garantit que mon fichier CSS final reste léger et rapide.
Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-45-of-learning-mern-stack-ai3