Açısal 21 piyasaya sürüldü. Web çerçevesinin yeni ana sürümü deneysel sinyal şekilleri, erişilebilir başsız bileşenler için Angular Aria'nın geliştirici önizlemesini ve diğer yenilikleri sunuyor. Zone.js kütüphanesi artık yeni Angular uygulamalarına dahil edilmemekte ve bunun yerine Zoneless Change Detection tercih edilmektedir.
Duyurudan sonra devamını okuyun
(Resim: jaboy/123rf.com)
enterJS 2026, 16 ve 17 Haziran'da Mannheim'da gerçekleşecek. Program, JavaScript ve TypeScript, çerçeveler, araçlar ve kitaplıklar, güvenlik, UX ve daha fazlası etrafında dönecek. Program başlayana kadar indirimli kör kuş biletleri mevcuttur.
Angular Aria sayesinde erişilebilen bileşenler
Angular Aria, geliştirici önizlemesi olarak dahil edilmiştir. Yaygın kullanıcı arayüzü modellerine yönelik bu kitaplık, World Wide Web Konsorsiyumu (W3C) WAI-ARIA (Web Erişilebilirlik Girişimi – Erişilebilir Zengin İnternet Uygulamaları) web standartları paketine göre erişilebilen başsız bileşenler için erişilebilirliğe odaklanır.
Şu anda Angular Aria, 13 bileşenden oluşan sekiz UI şablonundan oluşan bir set (Akordeon, Combobox, Izgara, Liste Kutusu, Menü, Sekmeler, Araç Çubuğu ve Ağaç) içermektedir. Bunlar stil sahibi değildir ve istediğiniz gibi kendi stillerinizle özelleştirilebilir.
Angular Aria'yı şununla kullanabilirsiniz: npm i @angular/aria düzenlemek. Bu yeni özelliğe yönelik, tüm bileşenlerin kod örneklerini, denenecek dış görünümleri ve diğer bilgileri içeren bir kılavuz bulunmaktadır.
Deneysel sinyal formları
Duyurudan sonra devamını okuyun
Angular geliştiricileri artık reaktif sinyallere dayalı olarak form durumunu yönetmeye yönelik deneysel bir kitaplık olan Signal Forms'u deneyebilir. Form alanlarına erişim için hem iyi bir geliştirici deneyimi hem de tam tür güvenliği sağlamalı ve merkezi şema tabanlı doğrulama mantığını takip etmelidir.
İlgili kılavuz ve belgeler deneysel sinyal şekillerinin kullanımına ilişkin tüm ayrıntıları sağlar.
Zone.js'ye elveda ve Vitest'e merhaba
Vitest, Angular 21'de varsayılan test çalıştırıcısı olarak seçilmiştir. Bu, yeni projeler için geçerlidir; daha önce kullanılan teknolojiler Karma ve Jasmine, Angular ekibinin tam desteğinden yararlanmaya devam etmektedir, dolayısıyla geliştiricilerin henüz Vitest'e geçiş yapmasına gerek yoktur. Ancak test etmek isterseniz deneysel geçiş gerçekleştirebilirsiniz.
Son olarak Angular 21, Angular 18'den bu yana ufukta görünen bir süreç olan Zone.js'ye nihayet veda ediyor. Angular'da başından beri kullanılan bağımsız Zone.js kütüphanesi artık varsayılan olarak dahil edilmiyor. Yeni Angular uygulamaları bölgesiz süreci kullanırken, mevcut uygulamalar için geçiş talimatları mevcuttur.
Angular ekibine göre Bölgesiz Değişiklik Tespiti çeşitli avantajlar sunuyor: Geliştirilmiş, yerel Önemli Web Verileri async/awaitekosistem uyumluluğu, azaltılmış paket boyutu, basitleştirilmiş hata ayıklama ve geliştirilmiş kontrol. Ancak geliştirme ekibi, Zone.js'nin Angular'ın tasarımında önemli bir rol oynadığına dikkat çekiyor.
Angular 21 güncellemeleri hakkında daha fazla bilgiyi Angular blogunda bulabilirsiniz.
Ayrıca bakınız:
(Mayıs)

Bir yanıt yazın