ODBIERZ TWÓJ BONUS :: »

React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II Carl Rippon

Autor:
Carl Rippon
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
392
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
53,40 zł 89,00 zł (-40%)
53,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
44,50 zł 89,00 zł (-50%)
44,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 »

Druk na żądanie

Czego się nauczysz?

  • Tworzenia komponentów React i zarządzania ich stanem oraz zdarzeniami
  • Typowania kodu w TypeScript i korzystania z zaawansowanych typów
  • Konfigurowania projektów React z TypeScript przy użyciu webpacka i Create React App
  • Stosowania hooków Reacta: useState, useEffect, useReducer, useRef, useMemo, useCallback
  • Stylizowania aplikacji przy użyciu CSS, modułów CSS, CSS-in-JS oraz Tailwind CSS
  • Implementowania routingu i nawigacji z React Router, w tym tras zagnieżdżonych i parametrów
  • Tworzenia i obsługi formularzy, walidacji oraz korzystania z React Hook Form
  • Zarządzania stanem aplikacji z użyciem kontekstu i biblioteki Redux
  • Integracji z RESTful API za pomocą fetch, React Query i React Router
  • Wykorzystywania GraphQL w aplikacjach React z użyciem Apollo Client i React Query
  • Budowania komponentów wielokrotnego użytku z generycznymi propsami i własnymi hookami
  • Pisania testów jednostkowych dla funkcji i komponentów z użyciem Jest oraz React Testing Library
  • Symulowania interakcji użytkownika i raportowania pokrycia kodu testami
  • Optymalizowania wydajności aplikacji przez leniwe ładowanie komponentów
  • Korzystania z grafik SVG w interfejsie React
  • Organizowania i formatowania kodu z wykorzystaniem narzędzi lintujących i DevTools

React został zaprojektowany specjalnie na potrzeby Facebooka, w celu tworzenia interfejsów graficznych aplikacji internetowych. Dzisiaj jest powszechnie używany do budowania front-endów interaktywnych UI. Z kolei TypeScript, język napisany przez Microsoft, stanowi rozszerzenie JavaScriptu i cechuje się bogatym systemem typów. Ułatwia to wczesne wykrywanie błędów i refaktoryzację kodu. React i TypeScript, używane razem, pozwalają na efektywne tworzenie dużych, zaawansowanych i łatwych w utrzymaniu front-endów.

To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.

W książce między innymi:

  • gruntowny wstęp do Reacta i wprowadzenie do TypeScriptu
  • tworzenie komponentów Reacta wielokrotnego użytku
  • stosowanie hooków Reacta
  • czym jest web API REST i GraphQL
  • zarządzanie stanem aplikacji
  • tworzenie automatycznych testów komponentów

React: efektywne narzędzie dla najlepszych projektantów!

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

Wybrane bestsellery

O autorze książki

Carl Rippon od ponad dwudziestu lat tworzy skomplikowane aplikacje biznesowe dla różnych branż. Ostatnie osiem lat poświęcił na budowanie aplikacji jednostronicowych przy użyciu szerokiej gamy technologii JavaScriptu, w tym Angulara, ReactJS i TypeScriptu. Prowadzi bloga, na którym porusza różnorodną tematykę z dziedziny technologii.

Carl Rippon - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka wymaga wcześniejszej znajomości Reacta lub TypeScriptu?
Nie, książka została napisana z myślą o osobach początkujących i wprowadza czytelnika krok po kroku zarówno w Reacta, jak i w TypeScript.
2. Czy książka obejmuje najnowsze wersje Reacta i TypeScriptu?
Tak, drugie wydanie książki zostało zaktualizowane o nowości z Reacta 18 i najnowsze funkcje języka TypeScript.
3. Czy znajdę w książce praktyczne przykłady i projekty do samodzielnego wykonania?
Tak, książka zawiera liczne przykłady kodu, projekty krok po kroku oraz zadania praktyczne, które pozwolą utrwalić zdobytą wiedzę.
4. Jakie zagadnienia dotyczące testowania aplikacji są omawiane w książce?
W książce znajdziesz rozdział poświęcony testom jednostkowym z użyciem frameworka Jest oraz biblioteki React Testing Library, w tym przykłady testowania komponentów i funkcji.
5. Czy książka wyjaśnia, jak korzystać z popularnych narzędzi do stylizacji w React?
Tak, osobny rozdział poświęcono stylizacji komponentów, w tym pracy z CSS, modułami CSS, CSS-in-JS (Emotion), a także Tailwind CSS i SVG.
6. Czy książka zawiera informacje o integracji aplikacji z API (REST i GraphQL)?
Tak, książka szczegółowo omawia pracę z RESTful API oraz GraphQL, pokazując, jak pobierać i wysyłać dane w aplikacjach React + TypeScript.
7. Czy po zakupie książki na Helion.pl otrzymam dostęp do wersji elektronicznej?
To zależy od wybranej opcji przy zakupie - na Helion.pl można zakupić zarówno wersję drukowaną, jak i e-booka (PDF, ePub, mobi) lub pakiet druk + e-book.
8. Czy książka nadaje się jako materiał do nauki na kursach i bootcampach programistycznych?
Tak, książka jest często wykorzystywana jako podręcznik na kursach i szkoleniach z front-endu oraz nowoczesnych technologii webowych.

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
53,40 zł
Dodaj do koszyka
Ebook
44,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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile