𝗗𝗮𝘆 𝟰𝟱 𝗼𝗳 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗠𝗘𝗥𝗡 𝗦𝘁𝗮𝗰𝗸
Jestem w 45. dniu mojej przygody z full-stackiem.
Wczoraj nauczyłem się routingu w Express dla statycznych stron HTML. Dzisiaj skupiłem się na Tailwind CSS.
Zrezygnowałem z dużych plików CSS. Teraz korzystam z podejścia utility-first. To przyspiesza pracę nad designem.
Tailwind dostarcza klasy utility. Używasz tych klas, aby budować niestandardowe układy bezpośrednio w swoim HTML.
Oto mój proces techniczny:
- Zainstalowałem Tailwind za pomocą pakietów npm zamiast CDN.
- Zainstalowałem rdzeń kompilatora za pomocą
npm install -D tailwindcss. - Skonfigurowałem ustawienia za pomocą
npx tailwindcss init.
Dowiedziałem się również, jak Tailwind zmniejsza rozmiar plików. Wykorzystuje on tree-shaking, aby usunąć nieużywane style.
Skonfigurowałem ścieżkę zawartości w tailwind.config.js, aby skanować moje pliki HTML i JS:
module.exports = {
content: ["./public/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
}
Ta konfiguracja sprawia, że mój końcowy plik CSS pozostaje mały i szybki.
Źródło: https://dev.to/ali_hamza_589ec7b3eb6688d/day-45-of-learning-mern-stack-ai3