RSS Angular Blog - Medium
Folgen
Probieren Sie die neuen Signal-Eingabe-Migrationen aus
Das Angular-Team hat eine neue Migration eingeführt, um Entwicklern zu helfen, ihre dekoratorbasierten Eingaben auf die neue Signal-API zu aktualisieren. Signal-Eingaben bieten Aktualisierungen der Eingabefunktionalität bei gleichzeitiger Beibehaltung der Funktionsparität mit dekoratorbasierten Eingaben. Einer der Hauptgründe für die Aktualisierung ist die Typsicherheit, die es Entwicklern ermöglicht, brüchige Code-Muster zu entfernen. Signal-Eingaben machen auch die Überwachung von Eingaben einfacher. Die neue API kann verwendet werden, um Code zu refaktorieren, der den ngOnChanges-Lebenszyklus-Hook verwendet, um Aktualisierungen von Eingaben zu verfolgen. Die Migration kann über die Angular-CLI oder als Code-Refaktorierungsaktionen in VSCode durchgeführt werden. Das Tooling wird die @Input-Deklarationen aktualisieren und Verweise auf Eingaben anpassen, falls erforderlich, Variablen einführen. Die Migration ist konfigurierbar und bietet Optionen, um die richtige Strategie zur Code-Migration auszuwählen. Das Angular-Team ist aufgerüstet, um weiter voranzukommen und ihr Vision für ein neues Reaktivitätsmodell zu realisieren. Die neue Signal-API soll das mentale Modell von Angular-Entwicklern vereinfachen und es einfacher machen, den Zustandssynchronisierungs- und -fluss zu verstehen.