Angular 18 web çerçevesi, Materyal 3 ve Ertelenebilir Görünümler desteğini stabilize eder
Angular'ın arkasındaki geliştirme ekibi sürüm 18'i yayımladı ve bunu web çerçevesinin gelişimindeki bir sonraki kilometre taşı olarak tanımlıyor. Önceki sürümlerde tanıtılan bazı özelliklerin yeni ana sürümde kararlı olduğu kabul edilmektedir. Deneysel olarak, Zone.js olmadan değişiklik tespiti yerleşiktir.
Duyuru
Deneysel durumda bölgesiz değişiklik tespiti
Angular ekibinin açıkladığı gibi, şimdiye kadar Angular'da değişiklik takibinin etkinleştirilmesinden Zone.js kütüphanesi sorumluydu. Bununla birlikte, Zone.js'nin geliştirici deneyimi ve performansı açısından bazı dezavantajları vardır; bu nedenle ekip, birkaç yıldır Zone.js gerektirmeyen bir alternatif üzerinde çalışmaktadır.
Angular 18 artık Zone.js olmadan değişiklik takibini mümkün kılan deneysel API'ler içeriyor. Geliştiricilerin bunları denemek için provideExperimentalZonelessChangeDetection uygulama önyüklemenize ekleyin:
bootstrapApplication(App, {
providers: [
provideExperimentalZonelessChangeDetection()
]
});
Sağlayıcıyı ekledikten sonra, angular.json dosyanızdaki polyfill'lerden Zone.js'yi kaldırmanız gerekir. Angular ekibinin önerisine göre sinyalli bileşenlerde değişim takibini Zone.js olmadan kullanmalısınız.
Gelecekte, yeni tür değişiklik tespiti, diğer şeylerin yanı sıra, diğer çerçevelerle birlikte çalışabilirliği desteklemeli, ilk oluşturma ve yürütme sürelerini hızlandırmalı ve daha küçük paket boyutlarına yol açmalıdır.
Malzeme 3 için Yenilik, Ertelenebilir Görünümler ve Sinyaller
Material 3 bileşen kitaplığı desteği birkaç aydır Angular'a dahil edildi ve sürüm 18'de kararlı moda ulaştı. Material 3 için yeni temalar ve belgeler güncellenmiş materyal.angular.io web sitesinde mevcuttur. Geliştiricilerin Materyal 3'ü Angular'da nasıl kullanabileceklerini ve sürüm 2'den yükseltme yaparken nelere dikkat etmeleri gerektiğini ilgili kılavuzlardan öğrenebilirsiniz.
Ertelenebilir görüntülemeler de kararlı duruma ulaştı @deferBu, uygulama paketlerinin boyutunu önemli ölçüde azaltacaktır. Uygulamalarda ve kütüphanelerde kullanılabilirler.
Angular 17.1 ve 17.2'nin Signals'a yenilikler getirmesinin ardından Signal API'leri artık geliştirici önizlemesinde. Sinyal Kılavuzu bunların kullanımına ilişkin bilgi sağlar. Angular ekibi bunu önümüzdeki aylarda kararlı sürüme yükseltmeyi planlıyor.
geliştiricilerin yeni evi angular.dev
Angular 17 ile başlatılan angular.dev web sitesi, sürüm 18 ile “Angular geliştiricilerinin yeni evi” olarak kabul ediliyor ve resmi belgeleri sağlıyor. Burada ayrıca çerçeve ve bina uygulamalarına ilişkin temel kavramları öğrenmek için iki eğitimin yanı sıra örnekler içeren etkileşimli bir oyun alanı da bulabilirsiniz.
Yeni ana sürüm hakkında daha fazla bilgiyi Angular blogunda bulabilirsiniz.
(Mayıs)
Haberin Sonu