Hodnotenie:
Kniha poskytuje cenné poznatky o vývoji Angular a NgRx, najmä pre skúsených vývojárov. Hoci má výborné tipy a logickú štruktúru, v niektorých vydaniach trpí neúplnosťou zdrojového kódu a slabou úpravou.
Výhody:Vynikajúce tipy na osvedčené postupy pri vývoji Angular, dobrý prehľad o NgRx, dobre štruktúrované príklady a užitočné pre skúsených vývojárov.
Nevýhody:Neúplný zdrojový kód niekoľkých kapitol, v niektorých vydaniach zle zostavený a negramatický a chýba pokrytie novších konceptov NgRx Data.
(na základe 6 čitateľských recenzií)
Reactive State for Angular with Ngrx: Learn to Build Reactive Angular Applications Using Ngrx
Naučte sa vytvoriť reaktívnu aplikáciu pomocou Ngrx a Angular
Kľúčové funkcie
⬤ Naučte sa, ako si vytvoriť vlastnú minimalistickú implementáciu Reduxu.
⬤ Zoznámte sa s fungovaním NgRx Store.
⬤ Naučte sa, ako spracovať asynchrónne udalosti bez porušenia paradigmy Reduxu pomocou NgRx Effects.
⬤ Učte sa, ako spravovať stav smerovača pomocou NgRx Router Store.
⬤ Pracujte so zoznamom záznamov pomocou adaptérového vzoru stavu entity s použitím NgRx Entity.
Popis
Táto kniha vám pomôže naučiť sa NgRx zvnútra aj zvonku. Začneme rozborom základných myšlienok, ktoré sú základom návrhu centralizovaného úložiska a potreby správy stavov v systéme Angular. Potom sa dozvieme o paradigme Redux a troch pravidlách, ktorými sa riadi. Popritom preskúmame rôzne terminológie Reduxu z hľadiska akcie, dispatchera a reducera a potom vytvoríme našu minimalistickú verziu Reduxu. Budeme mať vyhradenú kapitolu, ktorá pripraví pôdu pre aplikáciu Angular, v ktorej budeme NgRx integrovať počas celej knihy. Budeme tiež pracovať s nástrojmi Redux Devtools, ktoré budú kľúčové pri ladení NgRx. Kniha sa zameriava aj na vytvorenie NgRx Store pomocou @ngrx/schematics a jeho zapojenie do vzorovej Angular aplikácie, ktorú sme predtým vytvorili. Až sem sa vzorová Angular aplikácia spolieha čisto na NgRx pri čítaní/zápise stavu aplikácie s výnimkou stavu smerovača. Ďalej využijeme NgRx Router Store na to, aby sme stav smerovača dostali aj pod dohľad NgRx, takže celá ukážková Angular aplikácia by používala jediný zdroj pravdy v zmysle NgRx pre všetky údaje aplikácie. Ku koncu budeme optimalizovať zoznam záznamov pomocou osvedčeného vzoru adaptéra stavu entít prostredníctvom NgRx Entity, aby interakcia s takýmito záznamami na individuálnej úrovni bola efektívna a výkonná.
Čo sa naučíte
⬤ Zoznámite sa so základmi riadenia štátu.
⬤ Zistíte, ako NgRx funguje pod kapotou a vytvoríte skutočne reaktívne aplikácie Angular.
⬤ Učte sa, ako spracúvať asynchrónne udalosti pomocou efektov NgRx.
⬤ Učte sa, ako používať kolekciu záznamov pomocou NgRx Entity.
⬤ Učte sa pokročilé Angular aplikácie pomocou Angular/Material/NgRx/RxJS/TypeScript.
⬤ Oboznámte sa so znalosťami na pochopenie akejkoľvek inej knižnice na správu stavov.
Pre koho je táto kniha určená
Túto knihu využijú začiatočníci, ako aj skúsení vývojári Angularu, ktorí chcú písať dlhodobo udržateľné aplikácie Angular. Táto kniha je určená všetkým, ktorí sa zaujímajú o správu stavov pomocou NgRx v Angulari.
Obsah
1 Princípy Reduxu pre ROCK solídny stav aplikácie.
2 Nastavenie NgRx v Angulari.
3 NgRx Store.
4 Efekty NgRx.
5 NgRx Router Store.
6 Stav entity NgRx.
O autoroch
Amit Gharat je full-stack inžinier a prispievateľ do open source. Vytvoril mnoho osobných projektov v AngularJS/Angular a niektoré z nich, ako napríklad direktívy, SPA a rozšírenia pre chrome, vytvoril aj ako open source. Mal to šťastie, že v roku 2015 napísal knihu AngularJS UI Development and AngularJS Directives in Traction (nepublikovanú) pre dve najväčšie britské vydavateľstvá. Má nadmernú chuť podeliť sa o svoje skúsenosti s programovaním v zrozumiteľnom jazyku prostredníctvom svojho blogu (http: //amitgharat. wordpress.com). Keď práve neprogramuje, rád číta sci-fi, pozerá filmy a hrá hry na svojej novej konzole Playstation 4 Pro. Toto je jeho tretia kniha.
Váš profil na LinkedIn: https: //www.linkedin.com/in/amitgharat/.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)