Értékelés:
A könyv értékes betekintést nyújt az Angular fejlesztésbe és az NgRx-be, különösen a tapasztalt fejlesztők számára. Bár kiváló tippekkel és logikus felépítéssel rendelkezik, néhány kiadásban szenved a hiányos forráskódtól és a rossz szerkesztéstől.
Előnyök:Kiváló tippek az Angular-fejlesztés legjobb gyakorlatairól, jó áttekintés az NgRx-ről, jól strukturált példák, és hasznos a tapasztalt fejlesztők számára.
Hátrányok:Több fejezetnél hiányos a forráskód, egyes kiadásokban rosszul szerkesztett és nyelvezetlen, valamint hiányoznak az újabb NgRx Data fogalmak lefedése.
(6 olvasói vélemény alapján)
Reactive State for Angular with Ngrx: Learn to Build Reactive Angular Applications Using Ngrx
Ismerje meg, hogyan építsünk reaktív alkalmazást Ngrx és Angular segítségével
Főbb jellemzők
⬤ Tanulja meg, hogyan hozza létre saját minimalista Redux implementációját.
⬤ Ismerkedjen meg az NgRx Store működésével.
⬤ Tanulja meg, hogyan kezelhet aszinkron eseményeket a Redux paradigma megtörése nélkül az NgRx Effects segítségével.
⬤ Tanulja meg, hogyan kezelje a router állapotát az NgRx Router Store használatával.
⬤ Kezelje a rekordok listáját egy entitás állapotadapter minta segítségével az NgRx Entity segítségével.
Leírás
Ez a könyv segít megtanulni az NgRx-et kívül-belül. Azzal kezdjük, hogy megvitatjuk a központi tároló tervezését megalapozó alapvető gondolatokat és az Angular állapotkezelésének szükségességét. Ezután megismerkedünk a Redux paradigmával és az általa szabályozott három szabállyal. Útközben felfedezzük a különböző Redux terminológiákat az action, dispatcher és reducer fogalmakkal, majd létrehozzuk a Redux minimalista változatát. Lesz egy dedikált fejezetünk, amely egy Angular alkalmazás útját egyengeti, amelyben a könyv során végig integrálni fogjuk az NgRx-et. Dolgozni fogunk a Redux Devtools programmal is, ami kulcsfontosságú lesz az NgRx hibakereséséhez. A könyv az NgRx Store létrehozására is összpontosít a @ngrx/schematics segítségével, és a korábban épített Angular mintaalkalmazásba való bekötésére. Idáig a minta Angular alkalmazás tisztán az NgRx-re támaszkodik az alkalmazás állapotának olvasásában/írásában, kivéve a router állapotát. Ezután kihasználjuk az NgRx Router Store-t, hogy a router állapotot is az NgRx radarja alá vonjuk, így az egész Angular mintaalkalmazás egyetlen igazságforrást használna az NgRx szempontjából minden alkalmazási adathoz. A vége felé optimalizáljuk a rekordok listáját egy bevált entitásállapot-adapterminta segítségével az NgRx Entityn keresztül, hogy az ilyen rekordokkal egyéni szinten interakcióba lépjünk, hogy hatékonyak és teljesítőképesek legyünk.
Mit fogsz tanulni
⬤ Tanulja meg az államigazgatás alapjait.
⬤ Tanulja meg, hogyan működik az NgRx a motorháztető alatt, és tegye az Angular alkalmazásait valóban reaktívvá.
⬤ Tanulja meg, hogyan kezelje az aszinkron eseményeket az NgRx Effects segítségével.
⬤ Tanulja meg, hogyan használjon rekordgyűjteményt az NgRx Entity segítségével.
⬤ Tanulja meg a fejlett Angular alkalmazások használatát az Angular/Material/NgRx/RxJS/TypeScript segítségével.
⬤ Tanuljon megismerkedni a tudással, hogy megértse bármely más állapotkezelő könyvtárat.
Kinek szól ez a könyv
Kezdők, valamint tapasztalt Angular fejlesztők, akik idővel fenntartható Angular alkalmazásokat szeretnének írni, profitálhatnak ebből a könyvből. Ez a könyv mindenkinek szól, akit érdekel az állapotkezelés az NgRx-szel az Angularban.
Tartalomjegyzék
1 Redux alapelvek a ROCK szilárd alkalmazásállapotért.
2 Az NgRx beállítása Angularban.
3 NgRx tároló.
4 NgRx hatások.
5 NgRx router tároló.
6 NgRx Entity State.
A szerzőkről
Amit Gharat full-stack mérnök és nyílt forráskódú közreműködő. Számos személyes projektet épített AngularJS/Angular-ban, és ezek közül néhányat nyílt forráskódúvá is tett, például direktívákat, SPA-kat és Chrome-bővítményeket. Volt szerencséje megírni az AngularJS UI Development és az AngularJS Directives in Traction (kiadatlan) című könyveket még 2015-ben a két legnagyobb brit kiadó számára. Túlzott késztetést érez arra, hogy blogján (http: //amitgharat. wordpress.com) keresztül könnyen érthető nyelven ossza meg programozási tapasztalatait. Amikor nem programoz, szívesen olvas sci-fit, filmeket néz, és játszik a vadonatúj Playstation 4 Próján. Ez a 3. könyve.
A LinkedIn profilja: https: //www.linkedin.com/in/amitgharat/.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)