React w działaniu. Tworzenie aplikacji internetowych Stoyan Stefanov
- Autor:
- Stoyan Stefanov
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 240
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
React w działaniu. Tworzenie aplikacji internetowych
Czego się nauczysz?
- Konfigurowania środowiska do pracy z Reactem i instalowania wymaganych narzędzi
- Tworzenia i zarządzania komponentami React oraz ich właściwościami i stanem
- Wykorzystywania cyklu życia komponentów do optymalizacji działania aplikacji
- Obsługi zdarzeń DOM i różnicowania props i state w komponentach
- Budowania dynamicznych interfejsów użytkownika z wykorzystaniem komponentów
- Implementowania sortowania, edycji i wyszukiwania danych w tabelach React
- Korzystania z JSX, w tym transpilacji kodu i integracji z Babel
- Rozróżniania składni JSX i HTML oraz obsługi formularzy w JSX
- Organizowania struktury plików i folderów w projekcie React
- Stosowania narzędzi takich jak Browserify, Babel i ESLint w procesie developmentu
- Tworzenia zaawansowanych komponentów formularzy, przycisków i okien dialogowych
- Wdrażania i testowania aplikacji React z użyciem narzędzi takich jak Jest
- Wykorzystywania Flow do weryfikacji typów i zwiększania bezpieczeństwa kodu
- Budowania aplikacji w architekturze Flux i zarządzania stanem za pomocą Store
- Implementowania akcji CRUD oraz zapewniania niezmienności danych z Immutable.js
- Diagnozowania, testowania i optymalizowania wydajności aplikacji React
Niniejsza książka jest przydatnym przewodnikiem po bibliotece React i jej zastosowaniach w tworzeniu aplikacji internetowych. Z publikacji tej dowiesz się, jak można jednorazowo zdefiniować interfejs, który będzie automatycznie się przebudowywał w reakcji na zmianę stanu aplikacji. Nauczysz się tworzyć rozbudowane aplikacje z wykorzystaniem małych, łatwych w zarządzaniu komponentów. Zapoznasz się również z JSX — technologią świetnie uzupełniającą React. Nauczysz się też korzystać z dodatkowych narzędzi pomocniczych, takich jak Browserify, Jest, ESLint, Flow, Flux czy Immutable.js. Dzięki temu znakomicie wzbogacisz swój warsztat programisty aplikacji WWW!
Niektóre zagadnienia omówione w książce:
- przygotowywanie biblioteki React do pracy
- komponenty, ich właściwości, stan i cykl życia
- wykorzystywanie komponentów do budowy UI
- korzystanie z narzędzi pomocniczych przy budowie aplikacji
- diagnostyka i testowanie kodu aplikacji
React — programowanie może być przyjemne!
Stoyan Stefanov jest inżynierem w Facebooku. Wcześniej pracował dla Yahoo!, gdzie stworzył smush.it — narzędzie online służące do optymalizacji obrazów. Brał też udział w tworzeniu narzędzia o nazwie YSlow 2.0, przeznaczonego do pomiaru wydajności aplikacji. Jest autorem i współautorem wielu książek dotyczących programowania i tworzenia aplikacji internetowych. Prowadzi bloga dostępnego pod adresem https://phpied.com. Często zabiera głos na prestiżowych konferencjach, takich jak Velocity, JSConf, Fronteers i wielu innych.
Wybrane bestsellery
Stoyan Stefanov - pozostałe książki
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: React w działaniu. Tworzenie aplikacji internetowych Stoyan Stefanov
(0)