ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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 »

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ść!

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
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