Ocena:

Książka jest uważana za korzystną dla programistów React, którzy mają już pewne doświadczenie i chcą pogłębić swoje zrozumienie frameworka, chociaż brakuje w niej kompleksowych aktualizacji dotyczących najnowszych najlepszych praktyk.
Zalety:⬤ Zapewnia dobrą równowagę między podstawami a złożonymi przykładami.
⬤ Przewodniki dotyczące projektowania wysokiej jakości kodu.
⬤ Dobre objaśnienia i przykłady, dzięki czemu czyta się ją z przyjemnością.
⬤ Obejmuje szeroką gamę tematów, przydatnych dla średnio zaawansowanych programistów.
⬤ Nie nadaje się dla absolutnie początkujących
⬤ Wymaga wcześniejszej znajomości React i JavaScript.
⬤ Brak aktualnych najlepszych praktyk
⬤ Niektóre treści mogą być nieaktualne.
⬤ Rozdziały są dość krótkie i mogą nie zagłębiać się w tematy.
(na podstawie 8 opinii czytelników)
React Design Patterns and Best Practices, Second Edition
Buduj modułowe aplikacje internetowe React, które są skalowalne, łatwe w utrzymaniu i wydajne, korzystając z wzorców projektowych i wnikliwych praktyk Kluczowe cechy Zapoznaj się z wzorcami projektowymi w React, takimi jak rekwizyty renderowania i kontrolowane / niekontrolowane dane wejściowe Poznaj klasy / komponenty funkcjonalne, stylowe i wysokiego rzędu w React Pracuj z przykładami, które można wykorzystać do tworzenia kodu wielokrotnego użytku i rozszerzalnych projektów Opis książki
React to adaptowalna biblioteka JavaScript do budowania złożonych interfejsów użytkownika z małych, oderwanych fragmentów zwanych komponentami. Ta książka została zaprojektowana, aby przeprowadzić cię przez najbardziej wartościowe wzorce projektowe w React, pomagając ci nauczyć się stosować wzorce projektowe i najlepsze praktyki w rzeczywistych sytuacjach.
Zaczniesz od zrozumienia wewnętrznych aspektów Reacta, a także poznasz Babel 7 i Create React App 2.0, które pomogą ci pisać czysty i łatwy w utrzymaniu kod. Aby rozwinąć swoje umiejętności, skupisz się na pojęciach takich jak komponenty klasowe, komponenty bezstanowe i czyste komponenty. Poznasz nowe funkcje Reacta, takie jak context API i React Hooks, które umożliwią ci tworzenie komponentów wielokrotnego użytku w twoich aplikacjach. Następnie książka dostarczy wglądu w techniki stylizacji komponentów React i ich optymalizacji, aby aplikacje były szybsze i bardziej responsywne. W końcowych rozdziałach odkryjesz sposoby na bardziej efektywne pisanie testów i dowiesz się, jak przyczynić się do rozwoju Reacta i jego ekosystemu.
Pod koniec tej książki będziesz wyposażony w umiejętności potrzebne do radzenia sobie z wszelkimi niepowodzeniami rozwojowymi podczas pracy z Reactem. Będziesz w stanie uczynić swoje aplikacje bardziej elastycznymi, wydajnymi i łatwymi w utrzymaniu, a tym samym przyspieszyć pracę bez obniżania jakości. Czego się nauczysz Zapoznaj się z nowymi funkcjami Reacta, takimi jak context API i React Hooks Poznaj techniki stylizacji i optymalizacji komponentów Reacta Spraw, by komponenty komunikowały się ze sobą, stosując wzorce konsolidacji Wykorzystaj renderowanie po stronie serwera, aby przyspieszyć ładowanie aplikacji Napisz kompleksowy zestaw testów, aby stworzyć solidny i łatwy w utrzymaniu kod Twórz wydajne aplikacje, optymalizując komponenty Dla kogo jest ta książka?
Ta książka jest przeznaczona dla twórców stron internetowych, którzy chcą poszerzyć swoją wiedzę na temat Reacta i zastosować go do tworzenia aplikacji w prawdziwym życiu. Zakłada się wcześniejsze doświadczenie z React i JavaScript. Spis treści Pierwsze kroki z Reactem Porządkowanie kodu Tworzenie komponentów naprawdę wielokrotnego użytku Komponowanie wszystkich rzeczy Prawidłowe pobieranie danych Pisanie kodu dla przeglądarki Upiększanie komponentów Renderowanie po stronie serwera dla zabawy i zysku Zwiększanie wydajności aplikacji O testowaniu i debugowaniu React Routera Anty-wzorce, których należy unikać Wdrażanie do produkcji Kolejne kroki