React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III
- Ocena:
- 5.0/6 Opinie: 1
- Stron:
- 328
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III
JavaScript pozwala na tworzenie znakomitego kodu, ale wymaga od programisty sporych umiejętności. Tworzenie nawet bardzo złożonych aplikacji jest jednak łatwiejsze dzięki dostępnym narzędziom. Szczególnym uznaniem cieszy się React - popularna biblioteka open source służąca do tworzenia dynamicznych aplikacji na bazie niewielkich komponentów wielokrotnego użytku. React jest narzędziem, które w stosunkowo prosty sposób pozwala w pełni skorzystać z możliwości nowoczesnych przeglądarek i urządzeń mobilnych.
To książka przeznaczona dla średnio zaawansowanych użytkowników biblioteki React, którzy chcą tworzyć elastyczniejsze i łatwiejsze w utrzymaniu aplikacje. Wyjaśniono tu sposób działania wewnętrznych mechanizmów biblioteki React. Zaprezentowano, jak należy budować komponenty możliwe do wielokrotnego użycia, jak projektować strukturę aplikacji, a także omówiono zasady tworzenia poprawnych formularzy. Opisano też procesy definiowania stylów dla komponentów biblioteki React, jak również ich optymalizowania w celu przyspieszenia aplikacji i zwiększenia ich responsywności. Nie zabrakło szczegółowego omówienia technik tworzenia zestawów efektywnych testów, ponadto znalazły się tutaj informacje na temat korzystania z takich narzędzi jak służący do testowania Enzyme, React Router czy ułatwiający ciągłą integrację CircleCI. Zdobywanie umiejętności niezbędnych do zbudowania działającej aplikacji ułatwiają liczne przykłady, wskazówki i fragmenty kodu.
W książce między innymi:
- składniki biblioteki React, w tym Context API i React hooks
- tworzenie i optymalizacja komponentów
- stosowanie języka GraphQL w projektach
- renderowanie po stronie serwera
- tworzenie wydajnego zestawu testów
- techniki optymalizacji komponentów
React: nowy wymiar efektywnego programowania aplikacji!
React to biblioteka open source języka JavaScript umożliwiająca dostosowywanie, która służy do budowania złożonych interfejsów użytkownika na bazie niewielkich, odłączanych elementów nazywanych komponentami. Książka ułatwi efektywne korzystanie z tej biblioteki tak, aby tworzone aplikacje były bardziej elastyczne i łatwiejsze do utrzymania. Ponadto dowiesz się, jak zwiększyć ich wydajność, zapewniając przepływowi zadań ogromny wzrost efektywności dzięki zwiększeniu szybkości bez wpływu na jakość.
Zanim stopniowo zaczniesz tworzyć przejrzysty kod możliwy do utrzymania, zaznajomisz się najpierw z wewnętrznymi mechanizmami biblioteki React. W dalszych rozdziałach zostanie wyjaśnione, jak budować komponenty możliwe do wielokrotnego wykorzystania w obrębie aplikacji, jak tworzyć strukturę aplikacji, a także, w jaki sposób tworzyć faktycznie działające formularze. Dalej rozszerzysz swoją wiedzę uzyskując informacje na temat sposobu definiowania stylów dla komponentów biblioteki React oraz optymalizowania ich w celu przyspieszenia aplikacji i zwiększenia stopnia ich responsywności. Na koniec dowiesz się, jak efektywnie tworzyć testy i jak uczestniczyć w rozwoju biblioteki React i jej ekosystemu.
Na końcu książki będziesz w stanie uniknąć procesu opartego na metodzie prób i błędów oraz problemów towarzyszących fazie projektowej. Zamiast tego uzyskasz umiejętności niezbędne do skutecznego budowania i wdrażania rzeczywistych aplikacji internetowych opartych na bibliotece React.
Dzięki tej książce:
- Zaznajomisz się dobrze z nowymi składnikami biblioteki React, takimi jak Context API i React Hooks.
- Uporasz się z technikami określania stylów i optymalizowaniem komponentów biblioteki React.
- Utworzysz komponenty za pomocą nowego składnika React Hooks.
- Poznasz nową technikę w postaci składnika React Suspense i nauczysz się stosować język GraphQL w swoich projektach.
- Użyjesz renderowania po stronie serwera w celu przyspieszenia ładowania aplikacji.
- Utworzysz rozbudowany zestaw testów, aby uzyskać solidny i możliwy do utrzymania kod.
- Zbudujesz aplikacje o dużej wydajności dzięki optymalizacji komponentów.
![Pakuj ebook do walizki - lipcowe zaczytanie do -45%!](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19618/box_1180x419_SM_ebp_pakuj_ebook_do_walizki_6fa867313.png)
Wybrane bestsellery
-
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(63.20 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(44.70 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajnoś...
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu lub udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej we...
JavaScript. Przewodnik. Poznaj język mistrzów programowania. Wydanie VII JavaScript. Przewodnik. Poznaj język mistrzów programowania. Wydanie VII
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
To kolejne, rozbudowane i uaktualnione wydanie świetnego podręcznika projektowania i programowania stron internetowych, zawierające wiedzę niezbędną do rozpoczęcia samodzielnej pracy. Opisano tu zasady tworzenia witryn WWW oraz przedstawiono język HTML i techniki CSS. Sporo miejsca poświęcono mul...
Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V
(38.90 zł najniższa cena z 30 dni)38.90 zł
129.00 zł(-70%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Przekonaj się, jak wygląda składnia JavaScriptu oraz typowe konstrukcje w tym języku. W trakcie lektury kolejnych rozdziałów nauczysz się budować przejrzystą strukturę programu, korzystać z obiektów i tablic oraz wyrażeń regularnych. Ponadto poznasz tajniki programowania obiektowego i najlepsze t...
Zrozumieć JavaScript. Wprowadzenie do programowania Zrozumieć JavaScript. Wprowadzenie do programowania
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Ta książka to sprawdzone źródło informacji na temat Pythona i jego najczęstszych zastosowań. Należy ona do cenionej serii „Receptury”, w której znajdziesz najlepsze sposoby rozwiązywania problemów. Przekonaj się, jak wydajnie operować na strukturach danych, łańcuchach znaków, tekście ...(9.90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł(-45%)
O autorze ebooka
Carlos Santana Roldán od kilkunastu lat projektuje aplikacje internetowe, obecnie pracuje jako główny inżynier oprogramowania w firmie Snapchat. Jest twórcą serwisu https://js.education/, na którym publikuje materiały do nauki nowoczesnych technologii internetowych, takich jak React, Node.js, JavaScript i TypeScript.
Carlos Santana Roldán - pozostałe książki
-
React is an open-source JavaScript library that is used for building user interfaces or UI components. This React book is designed to take you through the most valuable design patterns in React, helping you learn how to apply design patterns and best practices in real-world scenarios.
React 17 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications using industry-standard practices - Third Edition React 17 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications using industry-standard practices - Third Edition
-
We will be taking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, whether that’s for new or already existing projects. It will help you to make your applications more flex...
React Design Patterns and Best Practices. Design, build and deploy production-ready web applications using standard industry practices - Second Edition React Design Patterns and Best Practices. Design, build and deploy production-ready web applications using standard industry practices - Second Edition
-
Today's web demands efficient real-time applications and scalability. If you want to learn to build fast, efficient, and high-performing applications using React 16, this is the book for you. We plunge directly into the heart of all the most important React concepts for you to conquer. Along the ...
React Cookbook. Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL React Cookbook. Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL
-
With the help of this book, you’ll get to grips with the most valuable design patterns in React. As you progress, you’ll learn about the best design patterns, find out how to apply them, and dive into best that will improve your new or existing projects. The skills you’ll acq...
React 18 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications with React by leveraging industry-best practices - Fourth Edition React 18 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications with React by leveraging industry-best practices - Fourth Edition
Zobacz pozostałe książki z serii Wzorce projektowe
-
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażan...
PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość ...
Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania
(40.20 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%)
Ebooka "React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- React 17 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications using industry-standard practices, 3rd Edition
- Tłumaczenie:
- Piotr Pilch
- ISBN Książki drukowanej:
- 978-83-283-8745-4, 9788328387454
- Data wydania książki drukowanej:
- 2022-06-13
- ISBN Ebooka:
- 978-83-283-8746-1, 9788328387461
- Data wydania ebooka:
-
2022-05-04
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 167970
- Rozmiar pliku Pdf:
- 14.1MB
- Rozmiar pliku ePub:
- 9.6MB
- Rozmiar pliku Mobi:
- 19.2MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Wzorce projektowe
Spis treści ebooka
- Wymagania techniczne
- Różnica między programowaniem imperatywnym i deklaratywnym
- Sposób działania elementów biblioteki React
- Zapomnieć o wszystkim
- Problem znużenia kodem w JavaScripcie
- Wprowadzenie do języka TypeScript
- Elementy języka TypeScript
- Przekształcanie kodu w JavaScripcie w kod w TypeScripcie
- Typy
- Interfejsy
- Podsumowanie
- Wymagania techniczne
- Zastosowanie składni JSX
- Babel 7
- Tworzenie pierwszego elementu
- Elementy modelu DOM i komponenty biblioteki React
- Własności
- Elementy potomne
- Różnice względem języka HTML
- Atrybuty rozwinięcia
- Literały szablonów
- Typowe wzorce
- Określanie stylu kodu
- EditorConfig
- Prettier
- ESLint
- Programowanie funkcyjne
- Funkcje pierwszoklasowe
- Czystość
- Niezmienność
- Rozwijanie funkcji
- Kompozycja
- Programowanie funkcyjne i interfejsy użytkownika
- Podsumowanie
- Wymagania techniczne
- Wprowadzanie do dodatku React Hooks
- Bez przełomowych zmian
- Zastosowanie funkcji Hook useState
- Reguły funkcji Hook
- Migracja komponentu klasowego pod kątem użycia dodatku React Hooks
- Efekty biblioteki React
- Funkcja Hook useEffect
- Warunkowe aktywowanie efektu
- Funkcje useCallback, useMemo i memo
- Zapamiętywanie komponentu za pomocą funkcji memo
- Zapamiętywanie wartości za pomocą funkcji useMemo
- Zapamiętywanie definicji funkcji za pomocą funkcji useCallback
- Zapamiętywanie funkcji przekazanej jako argument funkcji useEffect
- Funkcja Hook useReducer
- Podsumowanie
- Wymagania techniczne
- Zapewnienie komunikacji między komponentami
- Zastosowanie własności children
- Wzorce kontenerowe i prezentacyjne
- Komponenty wyższego rzędu
- Komponent FunctionAsChild
- Podsumowanie
- Wymagania techniczne
- Instalowanie systemu baz danych PostgreSQL
- Najlepsze narzędzia do zarządzania bazą danych PostgreSQL
- Tworzenie pliku .env i plików konfiguracyjnych
- Konfigurowanie pliku .env
- Tworzenie podstawowego pliku konfiguracyjnego
- Konfigurowanie serwera Apollo Server
- Definiowanie typów, zapytań i przekształceń języka GraphQL
- Zapytania
- Przekształcenia
- Scalanie definicji typów
- Tworzenie resolverów
- Tworzenie zapytania getUsers
- Tworzenie zapytania getUserData
- Tworzenie przekształceń
- Scalanie resolverów
- Tworzenie modeli narzędzia Sequelize
- Nawiązywanie połączenia przez narzędzie Sequelize z bazą danych PostgreSQL
- Funkcje uwierzytelniania
- Czym jest standard JSON Web Token?
- Funkcje JWT
- Tworzenie funkcji uwierzytelniania
- Typy i interfejsy
- Uruchamianie projektu po raz pierwszy
- Testowanie zapytań i przekształceń języka GraphQL
- Sprawdzanie poprawności
- Wykonywanie operacji logowania
- Tworzenie interfejsowego systemu logowania z wykorzystaniem klienta Apollo
- Konfigurowanie narzędzia Webpack 5
- Konfigurowanie interpretera języka TypeScript
- Konfigurowanie serwera Express
- Tworzenie konfiguracji interfejsu
- Tworzenie elementu pośredniczącego użytkownika
- Tworzenie funkcji tokenów JWT
- Tworzenie zapytań i przekształceń języka GraphQL
- Tworzenie kontekstu użytkownika do obsługi operacji logowania i połączonego użytkownika
- Konfigurowanie klienta Apollo Client
- Tworzenie ścieżek aplikacji
- Tworzenie stron
- Tworzenie komponentów procesu logowania
- Tworzenie komponentów panelu sterowania
- Testowanie systemu logowania
- Podsumowanie
- Wymagania techniczne
- Wprowadzenie do składnika React Context API
- Tworzenie pierwszego kontekstu
- Opakowywanie komponentów za pomocą dostawcy
- Korzystanie z kontekstu za pomocą funkcji useContext
- Wprowadzenie do stosowania składnika React Suspense z wykorzystaniem biblioteki SWR
- Wprowadzenie do biblioteki SWR
- Budowanie aplikacji Pokedex!
- Testowanie składnika React Suspense
- Podsumowanie
- Wymagania techniczne
- Zastosowanie formularzy
- Komponenty niekontrolowane
- Komponenty kontrolowane
- Obsługa zdarzeń
- Referencje
- Implementowanie animacji
- React Motion
- Format SVG
- Podsumowanie
- Wymagania techniczne
- Style CSS w kodzie w JavaScripcie
- Zastosowanie stylów lokalnych
- Biblioteka Radium
- Zastosowanie modułów stylów CSS
- Webpack 5
- Przygotowywanie projektu
- Style CSS o zasięgu lokalnym
- Moduły Atomic CSS
- Moduły CSS biblioteki React
- Zastosowanie biblioteki styled-components
- Podsumowanie
- Wymagania techniczne
- Uniwersalne aplikacje
- Powody implementowania opcji SSR
- Implementowanie optymalizacji pod kątem wyszukiwarki internetowej
- Wspólna baza kodu
- Lepsza wydajność
- Nie lekceważ złożoności
- Tworzenie prostego przykładu użycia opcji SSR
- Implementowanie pobierania danych
- Zastosowanie środowiska Next.js do tworzenia aplikacji opartych na bibliotece React
- Podsumowanie
- Wymagania techniczne
- Uzgadnianie
- Klucze
- Techniki optymalizacji
- Narzędzia i biblioteki
- Niezmienność
- Dodatki narzędzia Babel
- Podsumowanie
- Wymagania techniczne
- Korzyści wynikające z testowania
- Bezproblemowe testowanie kodu w JavaScripcie za pomocą środowiska Jest
- Testowanie zdarzeń
- Zastosowanie rozszerzenia React DevTools
- Stosowanie rozszerzenia Redux DevTools
- Podsumowanie
- Wymagania techniczne
- Instalowanie i konfigurowanie biblioteki React Router
- Tworzenie sekcji
- Dodawanie parametrów do ścieżek
- Podsumowanie
- Wymagania techniczne
- Inicjalizowanie stanu za pomocą właściwości
- Stosowanie indeksów jako klucza
- Rozmieszczanie właściwości w elementach modelu DOM
- Podsumowanie
- Wymagania techniczne
- Tworzenie pierwszego Dropletu usługi DigitalOcean
- Rejestrowanie w usłudze DigitalOcean
- Tworzenie pierwszego Dropletu
- Instalowanie środowiska Node.js
- Konfigurowanie serwisów Git i GitHub
- Wyłączanie Dropletu
- Konfigurowanie serwera nginx, narzędzia PM2 i domeny
- Instalowanie i konfigurowanie serwera nginx
- Konfigurowanie serwera odwrotnego proxy
- Dodawanie domeny do Dropletu
- Implementowanie narzędzia CircleCI do zapewnienia ciągłej integracji
- Dodawanie klucza SSH do narzędzia CircleCI
- Konfigurowanie narzędzia CircleCI
- Tworzenie zmiennych środowiskowych w narzędziu CircleCI
- Podsumowanie
- Wymagania techniczne
- Uczestniczenie w rozwoju biblioteki React
- Dystrybucja kodu
- Znajomość najlepszych praktyk związanych z publikowaniem kodu open source
- Publikowanie pakietu za pomocą narzędzia npm
- Podsumowanie
O autorze
O korektorach merytorycznych
Przedmowa
Część I. Witaj, React!
Rozdział 1. Pierwsze kroki z biblioteką React
Rozdział 2. Czyszczenie kodu
Część II. Działanie biblioteki React
Rozdział 3. React Hooks
Rozdział 4. Przegląd popularnych wzorców kompozycji
Rozdział 5. Omówienie języka GraphQL na przykładzie rzeczywistego projektu
Rozdział 6. Zarządzanie danymi
Rozdział 7. Tworzenie kodu dla przeglądarki
Część III. Wydajność, ulepszenia i środowisko produkcyjne
Rozdział 8. Zapewnianie ładnego wyglądu komponentów
Rozdział 9. Renderowanie serwerowe dla zabawy i zarobku
Rozdział 10. Zwiększanie wydajności aplikacji
Rozdział 11. Testowanie i debugowanie
Rozdział 12. React Router
Rozdział 13. Antywzorce, jakich należy unikać
Rozdział 14. Wdrażanie aplikacji w środowisku produkcyjnym
Rozdział 15. Kolejne kroki
Helion - inne książki
-
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(55.20 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(47.20 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(34.93 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(55.30 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(62.30 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
12.04 zł
21.90 zł(-45%) -
To czwarte, zaktualizowane wydanie znakomitego przewodnika poświęconego zastosowaniu uczenia maszynowego do rozwiązywania rzeczywistych problemów w analizie danych. Dzięki książce dowiesz się wszystkiego, co trzeba wiedzieć o wstępnym przetwarzaniu danych, znajdowaniu kluczowych spostrzeżeń, prog...
Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Dzięki tej książce łatwo przyswoisz teoretyczne podstawy i zaczniesz je płynnie wdrażać w rzeczywistych scenariuszach. Dowiesz się, w jaki sposób myślenie przyczynowe ułatwia rozwiązywanie problemów, i poznasz pojęcia Pearla, takie jak strukturalny model przyczynowy, interwencje, kontrfakty itp. ...
Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Na matematykę w szkole kładzie się bardzo duży nacisk. Uczymy się jej przez wiele lat, rozwiązujemy tysiące zadań, często zmagamy się z nią na egzaminach wstępnych i końcowych. Wydawałoby się, że jako ludzie dorośli powinniśmy ją mieć w małym palcu. A jednak mniejsze i większe matematyczne wyzwan...(23.40 zł najniższa cena z 30 dni)
27.30 zł
39.00 zł(-30%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III Carlos Santana Roldán (1)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(0)
(0)
(0)
(0)