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 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів