Change Detection
Zone.js, āļāļĨāļĒāļļāļāļāđ change detection, āļāļĨāļĒāļļāļāļāđ OnPush, ChangeDetectorRef, markForCheck, detectChanges, āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
1āļāļĨāđāļ change detection āđāļ Angular āļāļ·āļāļāļ°āđāļĢ?
āļāļĨāđāļ change detection āđāļ Angular āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Change detection āļāļ·āļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĩāđ Angular āļāļĢāļ§āļāļāļąāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļŠāļāļēāļāļ°āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļĨāļ°āļāļąāļāđāļāļ DOM āļāļēāļĄāļāļąāđāļ āđāļāļĒāļāđāļēāđāļĢāļīāđāļĄāļāđāļ Angular āđāļāđ Zone.js āđāļāļ·āđāļāļāļĢāļ§āļāļāļąāļ event āđāļāļ asynchronous (clicks, HTTP requests, timers) āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āđāļĨāļ°āđāļĢāļĩāļĒāļāđāļāđāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ component āļāļąāđāļāđāļāđ root āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļĩāđāļāļ°āđāļāļīāļāļāđāļēāļāļāđāļāđāļĄāđāļāļāļ component āđāļāļ·āđāļāļĢāļ°āļāļļāļāļēāļĢāđāļāđāđāļāļāļĩāđāļāļ°āļāļģāđāļāđāļāđāļāļąāļ DOM
2āļāļāļāļēāļāļāļāļ Zone.js āđāļ Angular change detection āļāļ·āļāļāļ°āđāļĢ?
āļāļāļāļēāļāļāļāļ Zone.js āđāļ Angular change detection āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Zone.js āđāļāđāļāđāļĨāļāļĢāļēāļĢāļĩāļāļĩāđ patch API asynchronous āļāļāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđ (setTimeout, Promise, addEventListener āđāļāđāļāļāđāļ) āđāļāļ·āđāļāļŠāļāļąāļāļāļēāļĢāļāļģāļāļēāļāļāļāļāļĄāļąāļ āđāļĄāļ·āđāļāļāļēāļĢāļāļģāļāļēāļāđāļāļ asynchronous āđāļŠāļĢāđāļāļŠāļīāđāļ Zone.js āļāļ°āđāļāđāļ Angular āļāļķāđāļāļāļ°āļāļĢāļ°āļāļļāđāļ change detection āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļāļēāļ root component āļŠāļīāđāļāļāļĩāđāļāļģāđāļŦāđ Angular āļāļĢāļ§āļāļāļąāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļĄāļĩāļāļēāļĢāđāļāļĢāļāđāļāļāļāđāļ§āļĒāļāļāđāļāļāļāļēāļāļāļąāļāļāļąāļāļāļē
3āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļĨāļĒāļļāļāļāđ Default āđāļĨāļ° OnPush āļāļ·āļāļāļ°āđāļĢ?
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļĨāļĒāļļāļāļāđ Default āđāļĨāļ° OnPush āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āļāļĨāļĒāļļāļāļāđ Default āļāļĢāļ§āļāļŠāļāļ component āļāļąāđāļāļŦāļĄāļāđāļāļāđāļāđāļĄāđāđāļāļāļļāļ āđ āļĢāļāļāļāļāļ change detection āļāļķāđāļāļāļēāļāļĄāļĩāļāđāļēāđāļāđāļāđāļēāļĒāļŠāļđāļ OnPush āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļĒāļāļĢāļ§āļāļŠāļāļ component āđāļāļāļēāļ°āđāļĄāļ·āđāļ input āđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ (āļāļēāļĢāļāđāļēāļāļāļīāļāļāļĩāđāđāļĄāđāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ) āļŦāļēāļāļĄāļĩ event āļāļđāļāļāļĨāđāļāļĒāļāļēāļ template āļŦāļēāļ async pipe āđāļāđāļĢāļąāļāļāđāļēāđāļŦāļĄāđ āļŦāļĢāļ·āļāļŦāļēāļ markForCheck() āļāļđāļāđāļĢāļĩāļĒāļāđāļāđāļāđāļ§āļĒāļāļāđāļāļ OnPush āļĨāļāļāļģāļāļ§āļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļĨāļāļāļĒāđāļēāļāļĄāļēāļāđāļĨāļ°āļāđāļ§āļĒāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļ§āļīāļāļĩāđāļāļīāļāđāļāđāļāļĨāļĒāļļāļāļāđ OnPush āļāļ component āļāļĒāđāļēāļāđāļĢ?
āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļāļ ChangeDetectorRef āđāļ component āļāļāļ Angular āļāļ·āļāļāļ°āđāļĢ?
+17 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Angular āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ TypeScript
TypeScript āļāļąāđāļāļŠāļđāļ
āļāļ·āđāļāļāļēāļ Angular
āļāļāļĄāđāļāđāļāļāļāđāđāļĨāļ°āļ§āļāļāļĢāļāļĩāļ§āļīāļ
Services & Dependency Injection
āļāļēāļĢāļāļąāļāļĢāļ°āđāļāļĩāļĒāļāđāļĄāļāļđāļĨ Angular
Angular CLI
Directives āđāļĨāļ° Pipes
Routing āđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļ
Reactive Forms
Template-driven Forms
āļāļ·āđāļāļāļēāļ RxJS
Operator āļāļāļ RxJS
HttpClient āđāļĨāļ°āļāļēāļĢāđāļĢāļĩāļĒāļ API
āļāļēāļĢāļāļąāļāļāļēāļĢ state āļāļ·āđāļāļāļēāļ
Angular Signals
Standalone Components
āļāļēāļĢāļāļģ Unit Testing āđāļ Angular
āļāļēāļĢāļāļāļŠāļāļ End-to-End
Build āđāļĨāļ°āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļ·āđāļāļāļēāļ NgRx
NgRx āļāļąāđāļāļŠāļđāļ
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ Angular
āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩ
āļĢāļđāļāđāļāļ RxJS āļāļąāđāļāļŠāļđāļ
Angular Universal āđāļĨāļ° SSR
Angular Micro-frontends
āđāļāļĩāđāļĒāļ§āļāļēāļ Angular āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ