Angular 21, Zone.js'ye veda ediyor

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

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, 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.

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.

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)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir