Angular 21: Zoneless Default, Signal Forms, & Vitest
Daftar Isi
Angular 21 dirilis pada 20 November 2025 dan menjadi salah satu rilis terpenting dalam beberapa tahun terakhir. Ringkasan dari ekosistem resmi Angular.
Zoneless sebagai Default
Sejak 2016, Angular membawa Zone.js untuk mendeteksi perubahan secara otomatis. Di Angular 21, zoneless change detection menjadi default untuk proyek baru — menghemat ~33KB dari bundle dan membuat deteksi perubahan menjadi eksplisit lewat Signals (Zone.js tetap didukung untuk proyek lama).
Signals sebagai Reaktivitas Utama
@Input() dan @Output() digantikan oleh signal inputs/outputs dan model():
import { Component, signal, input, output } from '@angular/core';
@Component({ /* ... */ })
export class CardComponent {
title = input<string>('');
count = signal(0);
clicked = output<void>();
}Signal Forms & Vitest
- Signal Forms (masih eksperimental) — pendekatan form yang lebih reaktif dan ringkas.
- Vitest menggantikan Karma sebagai test runner default.
- Direktif aksesibilitas (Angular Aria) mulai diperkenalkan.
Angular menjaga kadens rilis enam bulan, jadi Angular 22 diperkirakan sekitar Mei 2026. Detail di angular.dev.
Komentar
Belum ada komentar. Jadilah yang pertama! 👋