Bir frontend projesi nadiren framework yüzünden batar. Build yavaştır, testleri kimse çalıştırmaz ve bundle kimse bakmadan büyür; sonunda site dört saniyede açılır.
Bu sekiz araç ücretsiz, birbiriyle uyumlu ve yeni bir projede ilk kurduğum şeyler.
Astro
Varsayılan olarak sıfır JavaScript gönderir, bu yüzden onunla yavaş bir içerik sitesi yapmak zordur.
astro.buildTailwind CSS
Proje yaşlandıkça CSS'in sonsuza dek şişmesini engelleyen yardımcı sınıflar.
tailwindcss.comBiome
Tek bir ikili dosyada linter ve biçimlendirici: bir yığın yapılandırma dosyasını tek hızlı araçla değiştirir.
biomejs.devVitest
Milisaniyelerle ölçülen testler, bu yüzden insanlar push öncesi gerçekten çalıştırır.
vitest.devPlaywright
Gerçek tarayıcı testleri, birim testlerinin göremediği hataları yakalar ve izleri tekrar oynatılabilir.
playwright.devStorybook
Bileşenleri izole geliştirip incelemek: arayüze birden fazla kişi dokunmaya başlayınca vazgeçilmez.
storybook.js.orgBundlephobia
Bir bağımlılığın kaç kilobayt tuttuğunu kurmadan önce görün, kurduktan sonra değil.
bundlephobia.comÖnce derleme aracını ve linter’ı seçin: projenin günlük hissini bu ikisi belirler.
Seçmek değil, kurmak mı gerekiyor?
Web uygulamaları, API'ler, altyapı ve arayüzler. Barselona'dan freelance, dünyanın her yerinden müşterilerle.
Leave a Reply