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
57,84 zł 89,00 zł (-35%)
53,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
48,95 zł 89,00 zł (-45%)
39,90 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 »

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!

Wpuść do głowy dobrą książkę! / Ebooki i książki do -45%

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
57,84 zł
Dodaj do koszyka
Ebook
48,95 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
Bezpieczne płatności szyfrowane SSL