ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
Autor:
Carlos Santana Roldán
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
29,90 zł 79,00 zł (-62%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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!

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

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
47,40 zł
Dodaj do koszyka
Ebook
29,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint