데브허브 | DEVHUB | Ng-News 25/22: Angular 20Ng-News 25/22: Angular 20
- Angular 20은 'The Stabilizer'로 불리며, 새로운 기능보다는 기존 기능의 안정화에 중점을 두었습니다. 🛡️
effect 및 linkedSignal 함수가 안정화되어, 엄격한 환경에서도 Signal을 공식적으로 사용할 수 있게 되었습니다. 🚦
- Zoneless 기능이 개발자 프리뷰로 승격되었으나, 주요 버전 내에서 변경 사항이 발생할 수 있습니다. 🚧
- 리소스 함수는 Vitest 지원보다 훨씬 더 성숙한 상태로, 모든 실험적 기능이 동일하지 않음을 보여줍니다. 🧪
- 새로운 스타일 가이드가 도입되어
readonly, protected 사용, inject를 통한 DI, 컴포넌트 접미사 생략 등이 권장됩니다. 📝
*ngIf, *ngFor, *ngSwitch와 같은 구조 디렉티브는 사용 중단되고 새로운 제어 흐름 구문으로 대체됩니다. 🔄
- 동적 컴포넌트 생성을 위한
createControl 함수가 추가되어 개발 편의성을 높였습니다. ✨
- Chrome DevTools 프로파일러에 Angular가 직접 통합되어 성능 분석이 용이해졌습니다(명시적 활성화 필요). 🛠️
- Gerome Grignon의
angular.courses/caniuse는 Angular 기능 상태를 확인하는 훌륭한 자료입니다. 💡
- 새로운 마스코트 투표(두 물고기 또는 Angular 헬멧을 쓴 사람)가 진행 중입니다. 🗳️