Moderné webové technológie 13 - Angular

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Trinásta prednáška z Moderných webových technológií prináša prehľad signálov v Angulari ako nového mechanizmu reaktivity, ktorý nahrádza doterajší prístup založený na knižnici Zone.js prekresľujúcej pri zmene inštančnej premennej celý komponent aj jeho potomkov. Signály namiesto toho sledujú zmenu hodnoty a prekresľujú len konkrétny element, čo šetrí výkon. Vysvetľujú sa základné typy: writable signál vytvorený funkciou signal(), computed ako odvodená read-only hodnota závislá od iných signálov, effect ako sledovač spúšťajúci vedľajší efekt pri zmene a novší linked signal, ktorý funguje ako computed, ale dá sa aj nastaviť. V druhej časti sa téma prepája s praktickým rozbehnutím paginácie, filtrovania a triedenia zoznamu filmov cez server, vrátane odosielania tokenu v HTTP hlavičke.

  • Signály v Angulari ako náhrada Zone.js mechanizmu
  • Rozdiel medzi prekresľovaním celého komponentu a jedného elementu
  • Writable signál a jeho čítanie, set a update
  • Computed signál ako odvodená read-only hodnota
  • Effect ako sledovač zmien signálu
  • Linked signal ako zapisovateľná obdoba computed
  • Paginácia, filtrovanie a triedenie filmov cez HTTP požiadavku s tokenom v hlavičke

Zhrnutie pripravené s pomocou AI z prepisu videa.