Ng-News 25/35: @for tracking strategies
- Angular 팀의 Matthieu Riegler는
for 루프의 trackBy 함수에 대한 오해를 해소하기 위해 다양한 전략과 DOM 조작에 미치는 영향을 보여주는 데모를 제작했습니다. 🔄
- 객체 참조가 자주 변경되는 시나리오에서는
trackBy identity (객체 참조) 전략이 가장 비효율적입니다. 📉
$index 전략은 DOM 요소를 버리지 않고 속성 바인딩만 업데이트하여 효율적입니다. 🔢
- 기존 DOM 요소를 재사용하는 데 가장 효과적인 전략은 객체의 특정 속성(예:
id)을 통한 트래킹이며, 이는 변경된 부분만 새로 생성합니다. ♻️
- 최적의
trackBy 전략은 없으며, 각 사용 사례에 따라 적합한 전략이 다릅니다. 🎯
- Nx는 배포 프로세스 침해로 악성 패키지가 유포되는 보안 사고를 겪었으나, 신속하고 투명한 대응(상세 타임라인 공개)으로 위기를 관리했습니다. 🛡️
- 유럽 시간 8월 27일 00:30~04:30 사이에 Nx 패키지 또는 VSCode 플러그인을 설치/업데이트한 사용자는 영향을 받았을 수 있으며, 공식 보고서에서 확인 및 지원을 받을 수 있습니다. 🚨
- Angular 학습 허브인 Angular Space에서 첫 라이브 팟캐스트를 진행했으며, Angular의 미래와 다가오는 Signal Forms에 대해 논의했습니다. 🎙️
- Gérôme Grignon이 관리하는 새로운 Angular 뉴스레터인 "Angular Digest"가 발행되었습니다. 📰
- E2E 테스트 프레임워크인 Cypress가 v15로, Playwright가 v1.55로 각각 업데이트되었습니다. 🚀
- Angular를 위한 새로운 UI 라이브러리인 ZardUI가 출시되었습니다. ✨