ODBIERZ TWÓJ BONUS :: »

React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III Carlos Santana Roldán

Autor:
Carlos Santana Roldán
Serie wydawnicze:
Wzorce projektowe
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 1
Stron:
328
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Różnic między programowaniem imperatywnym a deklaratywnym w kontekście React
  • Przekształcania kodu JavaScript w TypeScript i korzystania z typów oraz interfejsów
  • Stosowania składni JSX, Babel 7 oraz narzędzi do czyszczenia i formatowania kodu
  • Programowania funkcyjnego i komponowania funkcji w aplikacjach React
  • Wykorzystywania React Hooks: useState, useEffect, useCallback, useMemo, useReducer
  • Budowania komponentów wielokrotnego użytku i stosowania wzorców kompozycji
  • Integracji GraphQL z React, w tym konfiguracji Apollo Server i Client
  • Tworzenia i uwierzytelniania użytkowników za pomocą JWT i Sequelize
  • Zarządzania stanem aplikacji z React Context API i React Suspense
  • Tworzenia i obsługi formularzy, animacji oraz pracy z SVG w React
  • Definiowania i stosowania stylów CSS, styled-components oraz Atomic CSS
  • Implementowania renderowania po stronie serwera (SSR) z Next.js
  • Optymalizacji wydajności komponentów i aplikacji React
  • Testowania aplikacji z Jest, React DevTools i Redux DevTools
  • Konfigurowania routingu w aplikacjach za pomocą React Router
  • Wdrażania aplikacji React na serwerze produkcyjnym z nginx, PM2 i CircleCI

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!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

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

Zobacz pozostałe książki z serii Wzorce projektowe

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka obejmuje najnowsze funkcje React 17, takie jak React Hooks i Context API?
Tak, książka szczegółowo omawia React Hooks, Context API oraz inne nowoczesne funkcje React 17, prezentując ich praktyczne zastosowanie w projektowaniu aplikacji.
2. Czy znajdę w książce konkretne przykłady kodu i gotowe wzorce projektowe?
Tak, publikacja zawiera liczne przykłady kodu, gotowe wzorce projektowe oraz praktyczne wskazówki, które można wykorzystać w codziennej pracy z Reactem.
3. Czy książka porusza temat testowania i debugowania aplikacji React?
Tak, jeden z rozdziałów poświęcony jest testowaniu i debugowaniu, omawiając narzędzia takie jak Jest, Enzyme, React DevTools i Redux DevTools.
4. Czy publikacja zawiera informacje na temat wdrażania aplikacji React do środowiska produkcyjnego?
Tak, książka opisuje proces wdrażania aplikacji, w tym konfigurację serwera, użycie DigitalOcean, nginx, PM2 oraz narzędzi do ciągłej integracji, takich jak CircleCI.
5. Czy lektura tej książki pomoże mi poprawić jakość i wydajność moich aplikacji React?
Tak, autor omawia techniki optymalizacji, wzorce projektowe oraz antywzorce, dzięki czemu nauczysz się pisać bardziej wydajny, czytelny i łatwiejszy w utrzymaniu kod.
6. Czy książka wymaga znajomości TypeScript lub GraphQL?
Podstawy TypeScript i GraphQL są wyjaśnione w książce, jednak podstawowa znajomość JavaScript oraz React będzie pomocna w pełnym zrozumieniu materiału.
7. Jakie narzędzia i biblioteki są omawiane w książce poza samym Reactem?
W książce znajdziesz omówienie takich narzędzi jak Babel, Webpack, Jest, Enzyme, React Router, Redux DevTools, CircleCI, Apollo Server oraz styled-components.
8. Czy książka dostępna jest w wersji elektronicznej?
Tak, książka jest dostępna zarówno w wersji drukowanej, jak i elektronicznej (e-book), którą można zakupić na Helion.pl.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
47,40 zł
Dodaj do koszyka
Ebook
39,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile