Facebook - konwersja
  • promocja

React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
5 marca 2019
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.

React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II - ebook

React służy do budowy złożonych jednostronicowych aplikacji WWW. Jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. Biblioteka ta oferuje wiele gotowych komponentów i innych przydatnych funkcji. Pozwala rozwiązywać często powtarzające się i uciążliwe problemy programistyczne w zaskakująco prosty sposób. Pierwsze próby programowania przy użyciu biblioteki React mogą jednak sprawiać trudności. Podobnie jak z innymi narzędziami dla profesjonalistów - aby docenić jej zalety, trzeba ją poznać.

Ta książka jest jedynym w swoim rodzaju praktycznym przewodnikiem po bibliotece React - przejrzystym i przystępnym. Zawiera wskazówki ułatwiające błyskawiczny start w tworzeniu efektownych i efektywnych aplikacji WWW. Nawet programista, który pierwszy raz ma do czynienia z tym narzędziem, będzie mógł w krótkim czasie napisać i uruchomić swoją aplikację. W książce zamieszczono setki przykładów omawiających krok po kroku zastosowanie poszczególnych funkcji, a złożone pojęcia wyjaśniono za pomocą trafnych ilustracji. W ten sposób można sobie znacznie uprościć tworzenie nawet bardzo skomplikowanych elementów interfejsu aplikacji!

W tej książce między innymi:

  • tworzenie aplikacji za pomocą biblioteki React
  • pisanie komponentów definiujących elementy interfejsu użytkownika
  • zarządzanie stanami aplikacji i jej danymi
  • cykl życia komponentów
  • tworzenie wielostronicowych aplikacji

Oto React: znakomity efekt w krótkim czasie!

Spis treści

 

O autorze 11

 

Podziękowania 11

Rozdział 1. Wstęp do biblioteki React 13

  • Stara szkoła - witryny wielostronowe 14
  • Nowa szkoła - witryny jednostronowe 15
  • Przedstawiamy React 18
    • Automatyczne zarządzanie stanem interfejsu użytkownika 18
    • Błyskawiczne modyfikowanie modelu DOM 19
    • Interfejsy API do tworzenia naprawdę rozbudowanych interfejsów użytkownika 20
    • Elementy interfejsu zdefiniowane całkowicie w języku JavaScript 21
    • Tylko V w architekturze MVC 22
  • Podsumowanie 23

Rozdział 2. Twoja pierwsza aplikacja React 25

  • Język JSX 26
  • Pierwsze kroki z React 27
  • Wyświetlenie imienia 28
  • To wszystko jest dobrze znane 30
    • Zmiana miejsca docelowego 30
    • Trochę stylu! 31
  • Podsumowanie 33

Rozdział 3. Komponenty biblioteki React 35

  • Krótkie przypomnienie funkcji 36
  • Zmiana obsługi interfejsu użytkownika 37
  • Komponent React 39
    • Utworzenie komponentu "Witaj, świecie!" 40
    • Właściwości 43
    • Operacja 1.: zmiana definicji komponentu 43
    • Operacja 2.: zmiana wywołania komponentu 43
  • Dzieci komponentu 44
  • Podsumowanie 45

Rozdział 4. Style w bibliotece React 47

  • Wyświetlenie kilku samogłosek 47
  • Stylizowanie treści za pomocą reguł CSS 49
    • Struktura generowanego kodu HTML 49
    • Nadajmy styl wreszcie! 50
  • Stylizowanie treści według React 51
    • Tworzenie obiektu stylizującego 52
    • Właściwa stylizacja treści 53
    • Dostosowywanie koloru tła 54
  • Podsumowanie 54

Rozdział 5. Tworzenie złożonych komponentów 57

  • Od elementów interfejsu do komponentów 57
    • Określenie głównych elementów wizualnych 58
    • Określenie potrzebnych komponentów 61
  • Tworzenie komponentów 63
  • Komponent Card 64
  • Komponent Square 65
  • Komponent Label 66
    • Znowu przekazywanie właściwości! 68
  • Dlaczego możliwość łączenia komponentów jest super? 70
  • Podsumowanie 71

Rozdział 6. Przekazywanie właściwości 73

  • Opis problemu 73
  • Szczegółowy opis problemu 75
  • Poznaj operator rozciągania 79
  • Lepszy sposób przekazywania właściwości 80
  • Podsumowanie 82

Rozdział 7. Witamy ponownie JSX! 83

  • Co się dzieje z kodem JSX? 83
  • Atuty JSX, które trzeba znać 84
    • Wyrażenia 85
    • Zwracanie wielu elementów 85
    • Nie można definiować stylów CSS w kodzie 87
    • Komentarze 87
  • Wielkości liter, elementy HTML i komponenty 88
  • Kod JSX można stosować wszędzie 89
  • Podsumowanie 89

Rozdział 8. Obsługa stanów w React 91

  • Stosowanie stanów 91
    • Punkt wyjścia 91
  • Włączenie licznika 93
    • Określanie początkowej wartości stanu 94
    • Uruchomienie czasomierza i ustawienie stanu 95
    • Wizualizacja zmiany stanu 97
  • Opcja: pełny kod 97
  • Podsumowanie 99

Rozdział 9. Od danych do interfejsu użytkownika 101

  • Przykład 101
  • Kod JSX można stosować wszędzie (część II) 103
  • Tablice 104
  • Podsumowanie 106

Rozdział 10. Zdarzenia w React 109

  • Nasłuchiwanie i obsługiwanie zdarzeń 109
    • Punkt wyjścia 110
  • Przygotowanie przycisku do reagowania na kliknięcie 112
  • Właściwości zdarzenia 113
    • Poznaj zdarzenia syntetyczne 114
    • Korzystanie z właściwości zdarzeń 115
  • Więcej o zawiłościach zdarzeń 116
    • Zdarzeń nie można nasłuchiwać bezpośrednio w komponentach 116
    • Nasłuchiwanie zwykłych zdarzeń modelu DOM 118
    • Obiekt this w procedurze obsługi zdarzenia 119
  • React, ale dlaczego? 120
    • Kompatybilność ze starszymi przeglądarkami 120
    • Większa wydajność 120
  • Podsumowanie 120

Rozdział 11. Cykl życia komponentu 123

  • Poznaj metody cyklu życia 123
    • Metody cyklu życia w akcji 124
    • Faza pierwszego wyświetlenia 127
    • Faza aktualizacji 128
    • Faza odmontowania 131
  • Podsumowanie 131

Rozdział 12. Dostęp do elementów DOM w bibliotece React 133

  • Aplikacja Koloryzator 135
  • Poznaj referencje 137
  • Portale 140
  • Podsumowanie 143

Rozdział 13. Konfiguracja środowiska React bez stresu 145

  • Przedstawiamy projekt Create React 147
    • Opis utworzonego projektu 149
  • Utworzenie aplikacji "Witaj, świecie!" 152
  • Kompilacja wersji produkcyjnej 155
  • Podsumowanie 155

Rozdział 14. Przetwarzanie zewnętrznych danych w aplikacji React 157

  • Podstawy zapytań HTTP 159
  • Czas na React! 160
    • Pierwsze kroki 161
    • Uzyskanie adresu IP 162
    • Upiększenie aplikacji 164
  • Podsumowanie 167

Rozdział 15. Niebanalna lista zadań 169

  • Pierwsze kroki 171
  • Utworzenie początkowego interfejsu użytkownika 172
  • Utworzenie pozostałej części aplikacji 173
    • Dodawanie zadań 173
    • Wyświetlanie zadań 176
    • Stylizacja aplikacji 179
    • Usuwanie zadań 180
    • Animacje! 182
  • Podsumowanie 184

Rozdział 16. Tworzenie wysuwanego menu za pomocą biblioteki React 185

  • Jak działa wysuwane menu? 185
  • Przygotowanie wysuwanego menu 188
  • Pierwsze kroki 190
  • Wyświetlanie i ukrywanie menu 192
    • Utworzenie przycisku 193
    • Utworzenie menu 194
  • Podsumowanie 196

Rozdział 17. Zapobieganie niepotrzebnemu wyświetlaniu komponentów 197

  • Metoda render() 197
  • Optymalizacja wywołań metody render() 199
    • Kontynuacja przykładu 199
    • Monitorowanie wywołań metod render() 200
    • Modyfikacja aktualizacji komponentu 203
    • Komponent PureComponent 204
  • Podsumowanie 205

Rozdział 18. Tworzenie jednostronowej aplikacji za pomocą biblioteki React Router 207

  • Przykład 208
  • Pierwsze kroki 209
  • Tworzenie jednostronowej aplikacji 210
    • Wyświetlenie początkowej ramki 210
    • Utworzenie widoków z treścią 211
    • Biblioteka React Router 213
  • Kilka poprawek 215
    • Korekta procesu kierowania 215
    • Dodanie stylu 216
    • Wyróżnienie aktywnego odnośnika 217
  • Podsumowanie 218

Rozdział 19. Wprowadzenie do biblioteki Redux 219

  • Czym jest Redux? 220
  • Prosta aplikacja wykorzystująca bibliotekę Redux 223
    • Czas na bibliotekę Redux 223
    • Światło, kamera, akcja! 224
    • Reduktor 225
    • Magazyn 227
  • Podsumowanie 228

Rozdział 20. Stosowanie bibliotek React i Redux 229

  • Biblioteki React i Redux oraz zarządzanie stanem aplikacji 234
    • Wspólne funkcjonalności bibliotek React i Redux 234
    • Przygotowanie 237
    • Utworzenie aplikacji 237

Skorowidz 243

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-4727-4
Rozmiar pliku: 6,7 MB

BESTSELLERY

Kategorie: