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
(2za1 » dobierz książkę GRATIS)

Dodaj do koszyka Darmowa dostawa od 60,00 zł Do darmowej dostawy brakuje Ci 0,00 zł Najtańsza dostawa od 9,90 zł Gratulujemy! Twoje zamówienie kwalifikuje się do darmowej wysyłki Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni
(2za1 » dobierz ebook GRATIS)

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
39,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint