𝗗𝗶𝗮 𝟰𝟱 𝗱𝗲 𝗔𝗽𝗿𝗲𝗻𝗱𝗶𝘇𝗮𝗴𝗲𝗺 𝗱𝗮 𝗦𝘁𝗮𝗰𝗸 𝗠𝗘𝗥𝗡

Estou no dia 45 da minha jornada full-stack.

Ontem aprendi roteamento com Express para páginas HTML estáticas. Hoje foquei no Tailwind CSS.

Deixei de lado arquivos CSS grandes. Agora utilizo um fluxo de trabalho utility-first. Isso torna o trabalho de design mais rápido.

O Tailwind oferece classes utilitárias. Você usa essas classes para construir layouts personalizados diretamente no seu HTML.

Aqui está o meu processo técnico:

  • Instalei o Tailwind usando pacotes npm em vez de um CDN.
  • Instalei o núcleo do compilador com npm install -D tailwindcss.
  • Configurei a configuração com npx tailwindcss init.

Também aprendi como o Tailwind reduz o tamanho do arquivo. Ele utiliza tree-shaking para remover estilos não utilizados.

Configurei o caminho de conteúdo no tailwind.config.js para escanear meus arquivos HTML e JS:

module.exports = { content: ["./public/**/*.{html,js}"], theme: { extend: {}, }, plugins: [], }

Essa configuração garante que meu arquivo CSS final permaneça pequeno e rápido.

Fonte: https://dev.to/ali_hamza_589ec7b3eb6688d/day-45-of-learning-mern-stack-ai3