Angular 19. Розбираємо основні фічі
Привіт! Нещодавно команда Angular випустила нову версію — Angular 19. Давайте розберемось, які цікаві нововведення вона принесла.
- Incremental Hydration
- Гідратація частин додатка за потребою через
@defer
. - Підтримка тригерів:
hover
,viewport
,timer
,interaction
.....
- Гідратація частин додатка за потребою через
- Новий
routerOutletData
- Передача даних з батьківського компонента до дочірнього через
RouterOutlet
іROUTER_OUTLET_DATA
. <router-outlet [routerOutletData]="routerOutletData()"></router-outlet>
- Передача даних з батьківського компонента до дочірнього через
linkedSignal
- Сигнал, що може відстежувати як поточне, так і попереднє значення залежного
signal
.
- Сигнал, що може відстежувати як поточне, так і попереднє значення залежного
- Підтримка Playwright
- Інтеграція сучасного інструменту для е2е-тестування.
- Синтаксис
@let
- Спрощене оголошення змінних у шаблонах із локальною видимістю.
- Всі компоненти за замовчуванням
standalone
- Не потрібно додатково вказувати
standalone: true
; для старих компонентів необхідно явно зазначати, що вони не standalone.
- Не потрібно додатково вказувати
- Опція
equals
для Signals- Кастомна функція для порівняння значень, щоб уникати зайвих оновлень сигналу.
- Функція
afterRenderEffect
- Виконання побічних ефектів після кожного рендеру, якщо змінилися залежності.
Happy codding,
Yuriy!
4 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів