·
Admin
Alpine.js: JavaScript Framework'lere Minimalist Alternatif
Her proje React veya Vue gerektirmez. Bazen sadece birkaç dropdown, modal ve toggle yeterlidir. İşte Alpine.js tam burada devreye giriyor.
Alpine.js Nedir?
Alpine.js, HTML attribute'leri üzerinden reaktif davranış eklemenizi sağlayan minimalist bir JavaScript framework'üdür. "Tailwind for JavaScript" olarak düşünebilirsiniz.
Örnek: Dropdown Menu
<div x-data="{ open: false }">
<button @click="open = !open">Menu</button>
<div x-show="open" @click.away="open = false">
<a href="#">Profil</a>
<a href="#">Ayarlar</a>
<a href="#">Çıkış</a>
</div>
</div>
Ne Zaman Kullanmalı?
- Server-rendered uygulamalar (Laravel Blade)
- Basit interaktivite gereken sayfalar
- SPA gerektirmeyen projeler
- Bundle boyutunun önemli olduğu durumlar (~15KB)