𝗝𝗼𝘂𝗿 𝟰𝟱 𝗱𝗲 𝗹'𝗮𝗽𝗽𝗿𝗲𝗻𝘁𝗶𝘀𝘀𝗮𝗴𝗲 𝗱𝗲 𝗹𝗮 𝘀𝘁𝗮𝗰𝗸 𝗠𝗘𝗥𝗡

Cela fait 45 jours que j'ai commencé mon parcours pour devenir ingénieur full-stack.

Hier, j'ai appris à servir des pages HTML statiques avec le routage Express. Aujourd'hui, j'ai maîtrisé Tailwind CSS en utilisant la CLI de Tailwind.

Je m'éloigne des fichiers CSS volumineux. Je passe à un flux de travail "utility-first" pour construire des mises en page plus rapidement.

Tailwind ne fournit pas de composants pré-faits. Il propose de petites classes utilitaires. Ces classes vous permettent de créer des designs personnalisés directement dans votre HTML.

Voici mon processus technique :

  • J'ai installé Tailwind via npm au lieu d'utiliser un lien CDN.
  • J'ai installé le cœur du compilateur avec npm install -D tailwindcss.
  • J'ai initialisé la configuration avec npx tailwindcss init.

J'ai également appris comment Tailwind réduit la taille des fichiers grâce au tree-shaking. Ce processus supprime les styles inutilisés. J'ai configuré mes chemins de contenu pour que le compilateur scanne mes dossiers statiques.

Ma configuration tailwind.config.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