Ocena:
Książka zapewnia cenny wgląd w rozwój Angular i NgRx, szczególnie dla doświadczonych programistów. Chociaż zawiera doskonałe wskazówki i logiczną strukturę, cierpi z powodu niekompletnego kodu źródłowego i słabej edycji w niektórych wydaniach.
Zalety:Doskonałe wskazówki dotyczące najlepszych praktyk w rozwoju Angular, dobry przegląd NgRx, dobrze zorganizowane przykłady i pomocne dla doświadczonych programistów.
Wady:Niekompletny kod źródłowy w kilku rozdziałach, słabo rozplanowany i niegramatyczny w niektórych wydaniach oraz brak omówienia nowszych koncepcji NgRx Data.
(na podstawie 6 opinii czytelników)
Reactive State for Angular with Ngrx: Learn to Build Reactive Angular Applications Using Ngrx
Dowiedz się, jak zbudować aplikację reaktywną z Ngrx i Angular
Kluczowe cechy
⬤ Dowiedz się, jak stworzyć własną minimalistyczną implementację Redux.
⬤ Zapoznanie się z działaniem NgRx Store.
⬤ Dowiedz się, jak obsługiwać zdarzenia asynchroniczne bez łamania paradygmatu Redux przy użyciu NgRx Effects.
⬤ Dowiedz się, jak zarządzać stanem routera za pomocą NgRx Router Store.
⬤ radzić sobie z listą rekordów za pomocą wzorca adaptera stanu encji przy użyciu NgRx Entity.
Opis
Ta książka pomoże ci poznać NgRx od podszewki. Zaczniemy od omówienia podstawowych idei, które leżą u podstaw projektu scentralizowanego sklepu i potrzeby zarządzania stanem w Angular. Następnie poznamy paradygmat Redux i trzy zasady, którymi się on rządzi. Po drodze zbadamy różne terminologie Redux w zakresie akcji, dyspozytora i reduktora, a następnie stworzymy naszą minimalistyczną wersję Redux. Będziemy mieli dedykowany rozdział, który utoruje nam drogę do aplikacji Angular, w której będziemy integrować NgRx przez całą książkę. Będziemy również pracować z Redux Devtools, które będą kluczowe dla debugowania NgRx. Książka koncentruje się również na tworzeniu NgRx Store przy użyciu @ngrx/schematics i podłączaniu go do przykładowej aplikacji Angular, którą zbudowaliśmy wcześniej. Do tego momentu przykładowa aplikacja Angular polega wyłącznie na NgRx do odczytu/zapisu stanu aplikacji, z wyjątkiem stanu routera. Następnie wykorzystamy NgRx Router Store, aby wprowadzić stan routera również pod radar NgRx, tak aby cała przykładowa aplikacja Angular korzystała z jednego źródła prawdy w zakresie NgRx dla wszelkich danych aplikacji. Na koniec zoptymalizujemy listę rekordów przy użyciu sprawdzonego wzorca adaptera stanu encji za pośrednictwem NgRx Entity do interakcji z takimi rekordami na poziomie indywidualnym, aby były wydajne i wydajne.
Czego się nauczysz
⬤ Poznaj podstawy zarządzania stanami.
⬤ Dowiesz się, jak NgRx działa pod maską i sprawi, że Twoje aplikacje Angular będą prawdziwie reaktywne.
⬤ Dowiesz się, jak obsługiwać zdarzenia asynchroniczne za pomocą NgRx Effects.
⬤ Dowiedz się, jak korzystać z kolekcji rekordów przy użyciu NgRx Entity.
⬤ Poznanie zaawansowanych aplikacji Angular wykorzystujących Angular/Material/NgRx/RxJS/TypeScript.
⬤ Zapoznanie się z wiedzą umożliwiającą zrozumienie dowolnej innej biblioteki zarządzania stanem.
Dla kogo jest ta książka
Z tej książki skorzystają zarówno początkujący, jak i doświadczeni programiści Angular, którzy chcą z czasem pisać zrównoważone aplikacje Angular. Ta książka jest przeznaczona dla każdego, kto jest zainteresowany zarządzaniem stanami za pomocą NgRx w Angular.
Spis treści
1 Zasady Redux dla solidnego stanu aplikacji ROCK.
2 Konfiguracja NgRx w Angular.
3 NgRx Store.
4 Efekty NgRx.
5 NgRx Router Store.
6 NgRx Entity State.
O Autorach
Amit Gharat jest inżynierem full-stack i współtwórcą open source. Stworzył wiele osobistych projektów w AngularJS/Angular i niektóre z nich udostępnił jako open source, takie jak dyrektywy, SPA i rozszerzenia Chrome. Miał szczęście napisać AngularJS UI Development i AngularJS Directives in Traction (niepublikowane) w 2015 roku dla dwóch największych brytyjskich wydawców. Ma nadmierną potrzebę dzielenia się swoimi doświadczeniami programistycznymi w łatwym do zrozumienia języku za pośrednictwem swojego bloga (http: //amitgharat. wordpress.com). Kiedy nie programuje, lubi czytać science-fiction, oglądać filmy i grać w gry na swojej nowej konsoli Playstation 4 Pro. To jego trzecia książka.
Profil LinkedIn: https: //www.linkedin.com/in/amitgharat/.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)