ODBIERZ TWÓJ BONUS :: »

React od podstaw. Nowoczesne wzorce tworzenia aplikacji. Wydanie II Eve Porcello, Alex Banks

Autorzy:
Eve Porcello, Alex Banks
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 8
Stron:
296
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 »

Druk na żądanie

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska do pracy z Reactem i Node.js
  • Stosowania nowoczesnych funkcji JavaScript, takich jak destrukturyzacja, funkcje strzałkowe i asynchroniczność
  • Wykorzystywania modułów ES6 oraz pracy z CommonJS
  • Implementowania zasad programowania funkcyjnego w JavaScripcie, w tym czystych funkcji i niemodyfikowalności
  • Tworzenia i organizowania komponentów Reacta oraz korzystania z JSX
  • Zarządzania stanem aplikacji za pomocą useState, useReducer i kontekstu Reacta
  • Tworzenia i obsługi formularzy oraz własnych zaczepów (custom hooks)
  • Usprawniania komponentów za pomocą zaczepów, takich jak useEffect i useLayoutEffect
  • Optymalizowania wydajności komponentów i stosowania PureComponent
  • Pobierania, wysyłania i obsługi danych z wykorzystaniem fetch, async/await oraz GraphQL
  • Wykorzystywania technologii Suspense do obsługi ładowania danych i podziału kodu
  • Testowania kodu Reacta z użyciem ESLint, Prettier, PropTypes, Flow, TypeScript i frameworka Jest
  • Tworzenia i zarządzania trasami w aplikacji za pomocą React Routera, w tym tras zagnieżdżonych i przekierowań
  • Renderowania aplikacji React po stronie serwera oraz korzystania z Next.js i Gatsby
  • Debugowania i monitorowania aplikacji React przy użyciu narzędzi deweloperskich
  • Stosowania najlepszych praktyk oraz wzorców projektowych w nowoczesnych aplikacjach React

JavaScript jest obecnie pełnowartościowym językiem programowania - wszechstronnym, elastycznym i pozwalającym na tworzenie wydajnego kodu. Społeczność skupiona wokół JavaScriptu udostępniła wiele przydatnych frameworków i bibliotek. Wśród nich wyjątkowo ciekawą propozycją jest React - popularna biblioteka przeznaczona do tworzenia nowoczesnych, dynamicznych aplikacji. To narzędzie, które w stosunkowo prosty sposób pozwala na pełne wykorzystanie możliwości nowoczesnych przeglądarek i urządzeń mobilnych - wystarczy wiedzieć, jak technologie JavaScript, CSS i HTML działają w przeglądarce WWW.

W tej przystępnej, zajmująco napisanej książce znajdziesz nie tylko dokładne omówienie biblioteki React, ale też podstawowe koncepcje JavaScriptu, testowania i debugowania oraz zarządzania informacjami o stanie. Przedstawiono tu aktualne i wnikliwe informacje o najlepszych praktykach i wzorcach stosowanych podczas tworzenia nowoczesnego kodu Reacta. Pokazano, jak budować interfejs użytkownika pozwalający na zmianę treści strony bez jej odświeżania. Zaprezentowano również podstawy programowania funkcyjnego z użyciem najnowszych funkcji oferowanych przez ECMAScript. Dzięki temu przewodnikowi dowiesz się, jak tworzyć komponenty Reacta, korzystać z routera Reacta, a także generować i testować serwery. Poszczególne informacje zostały uporządkowane i podane w sposób ułatwiający natychmiastowe rozpoczęcie pracy z tą świetną biblioteką.

W książce między innymi:

  • kluczowe koncepcje programowania funkcyjnego w JavaScripcie
  • działanie Reacta w przeglądarce WWW
  • tworzenie warstwy prezentacji aplikacji
  • debugowanie aplikacji Reacta
  • zaczepy Reacta i korzystanie z routingu
  • aplikacja Reacta klient-serwer

React: śmiało sięgaj po efektywność i nowoczesność!

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

Wybrane bestsellery

O autorach książki

Alex Banks i Eve Porcello są inżynierami oprogramowania, wykładowcami i współzałożycielami firmy programistycznej Moon Highway. Stworzyli wiele kursów dostępnych w serwisach LinkedIn Learning i egghead.io, często też występują jako prelegenci i instruktorzy podczas organizowanych na całym świecie warsztatów w zakresie stosowania technologii JavaScript, Node.js, React i GraphQL.

Alex Banks i Eve Porcello są inżynierami oprogramowania, wykładowcami i współzałożycielami firmy programistycznej Moon Highway. Stworzyli wiele kursów dostępnych w serwisach LinkedIn Learning i egghead.io, często też występują jako prelegenci i instruktorzy podczas organizowanych na całym świecie warsztatów w zakresie stosowania technologii JavaScript, Node.js, React i GraphQL.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać JavaScript, aby skorzystać z tej książki o React?
Podstawowa znajomość JavaScriptu będzie bardzo pomocna, ponieważ książka omawia zarówno React, jak i kluczowe koncepcje JavaScriptu niezbędne do pracy z tą biblioteką. Autor wprowadza również najważniejsze zagadnienia języka, więc osoby początkujące mogą stopniowo rozwijać swoje umiejętności.
2. Czy książka obejmuje najnowsze funkcje Reacta i aktualne wzorce projektowe?
Tak, drugie wydanie książki zostało zaktualizowane o najnowsze funkcje Reacta, nowoczesne wzorce projektowe oraz najlepsze praktyki, takie jak korzystanie z hooków, zarządzanie stanem, routing czy testowanie aplikacji.
3. Czy znajdę tu praktyczne przykłady i ćwiczenia do samodzielnej nauki?
Tak, książka zawiera liczne przykłady kodu, praktyczne projekty oraz instrukcje krok po kroku, które ułatwiają natychmiastowe rozpoczęcie pracy i samodzielne eksperymentowanie z Reactem.
4. Jakie narzędzia i środowiska programistyczne są omawiane w książce?
Autor opisuje m.in. instalację Node.js, korzystanie z React Developer Tools, narzędzia takie jak Babel, webpack, ESLint, Prettier, a także frameworki wspierające rozwój aplikacji React, np. Next.js i Gatsby.
5. Czy książka wyjaśnia, jak testować aplikacje React?
Tak, w dedykowanym rozdziale znajdziesz omówienie narzędzi i technik testowania aplikacji React, w tym testy jednostkowe, TDD, korzystanie z frameworka Jest oraz sprawdzanie typów za pomocą PropTypes, Flow i TypeScript.
6. Czy publikacja nadaje się do nauki samodzielnej, czy raczej jako pomoc do kursu?
Książka została napisana w sposób przystępny i uporządkowany, dzięki czemu doskonale sprawdzi się zarówno do samodzielnej nauki, jak i jako uzupełnienie kursów programowania czy studiów informatycznych.
7. Czy po zakupie książki w Helion.pl otrzymam wersję elektroniczną?
Oferta Helion.pl obejmuje zarówno wersje papierowe, jak i elektroniczne (ebook: PDF, ePub, mobi) - szczegóły dostępności formatu znajdziesz na stronie produktu przed zakupem.
8. Jak szybko mogę zacząć programować po lekturze tej książki?
Już po pierwszych rozdziałach będziesz w stanie uruchomić własny projekt React i tworzyć proste komponenty. Książka prowadzi krok po kroku od podstaw do zaawansowanych zagadnień, umożliwiając szybkie rozpoczęcie praktycznej nauki.

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