HTML i CSS · Middle · Pytanie 46 z 75
Do czego służy dyrektywa @apply w Tailwind i dlaczego nie należy jej nadużywać?
- 1Ładuje pluginy Tailwinda; bez niej utility w markupie nie działają
- 2Stosuje utility tylko w buildzie produkcyjnym i ignoruje je w dev
- ✓Poprawna odpowiedź: Wstawia utility do własnej klasy; nadużywana powiększa CSS i niweczy podejście
Wyjaśnienie
.btn { @apply px-4 py-2 rounded; } jest wygodne do stylowania zewnętrznego HTML lub elementów bazowych. Ale przepisanie całego projektu na @apply daje zwykły CSS z dodatkową warstwą abstrakcji i większą paczką. W Tailwind ponowne użycie zwykle rozwiązuje się komponentami (React), a nie klasami.