Skip to main content

Чим RouterLink відрізняється від звичайного <a href>?

Різниця між RouterLink і звичайним <a href=""> - у механіці навігації:

<a href="">

  • Оновлює весь документ - повне перезавантаження сторінки.
  • Запит іде на сервер, навіть якщо сторінка вже є в застосунку.
  • Працює незалежно від Angular.
  • Використовує Angular Router - навігація без перезавантаження.
  • Оновлюється лише частина сторінки (через <router-outlet>).
  • Швидше, контрольовано, і можна додавати параметри, guards, lazy loading тощо.

Приблизно так: href - це "піти й завантажити заново", routerLink - це "залишитися і просто показати інше".

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.